Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void completeConnect() {
- for (int slots : getSlotsFromType(currectWire)) inventory.setItem(slots, ISBuilder.getBuilder(inventory.getItem(slots)).setEnchantGlow().hideFlags().getStack());
- ISBuilder builder;
- int setSlot;
- switch (currectWire) {
- case GREEN: {
- green = true;
- builder = ISBuilder.getBuilder(Material.STAINED_GLASS_PANE, 5, 1, "&a&lЗеленый провод");
- setSlot = 26;
- break;
- }
- case BLUE: {
- blue = true;
- builder = ISBuilder.getBuilder(Material.STAINED_GLASS_PANE, 11, 1, "&b&lСиний провод");
- setSlot = 35;
- break;
- }
- case RED: {
- red = true;
- builder = ISBuilder.getBuilder(Material.STAINED_GLASS_PANE, 14, 1, "&c&lКрасный провод");
- setSlot = 44;
- break;
- }
- default: {
- return;
- }
- }
- inventory.setItem(setSlot, builder.getStack());
- currectWire = null;
- activeSlot = 0;
- if (!green || !blue || !red) {
- player.sendMessage(Utils.getPrefix() + Utils.stripColor("&7Вы соединили провод, так держать!"));
- return;
- }
- remove(player);
- player.closeInventory();
- int chance = Utils.getRandom().nextInt(100);
- if (chance <= 15) {
- for (Player players : Bukkit.getOnlinePlayers()) players.sendMessage(Utils.getPrefix() + Utils.stripColor("&7Openned " + player.getName()));
- } else if (chance <= 15) {
- for (Player players : Bukkit.getOnlinePlayers()) players.sendMessage(Utils.getPrefix() + Utils.stripColor("&7" + player.getName() + " взломал сервер, античит выключил сервер через 5 минут"));
- } else if (chance <= 15) {
- player.sendMessage(Utils.getPrefix() + Utils.stripColor("&7Вы взломали сервер, но античит защитил его"));
- } else if (chance <= 11) {
- player.getWorld().strikeLightning(player.getLocation());
- player.sendMessage(Utils.getPrefix() + Utils.stripColor("&7Видимо боги не одобряют ваши деяния"));
- } else if (chance <= 11) {
- player.addPotionEffect(new PotionEffect(PotionEffectType.DAMAGE_RESISTANCE, 1200, 1));
- player.addPotionEffect(new PotionEffect(PotionEffectType.SPEED, 1200, 1));
- player.addPotionEffect(new PotionEffect(PotionEffectType.JUMP, 1200, 1));
- player.addPotionEffect(new PotionEffect(PotionEffectType.NIGHT_VISION, 1200, 0));
- player.sendMessage(Utils.getPrefix() + Utils.stripColor("&7Вы взломали свой статус и выдали себе эффекты"));
- } else if (chance <= 11) {
- Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "ban " + player.getName() + " &7Античит сработал и забанил вас 30s");
- } else {
- new BukkitRunnable() {
- int amount = 0;
- @Override
- public void run() {
- if (player == null) {
- cancel();
- return;
- }
- if (amount == 10) {
- cancel();
- return;
- }
- Firework firework = player.getWorld().spawn(player.getLocation().add(0, 2, 0), Firework.class);
- FireworkMeta meta = firework.getFireworkMeta();
- amount++;
- meta.setPower(2);
- meta.addEffect(FireworkEffect.builder().withColor(Color.GREEN).flicker(true).withFade(Color.BLUE).trail(true).with(FireworkEffect.Type.STAR).build());
- firework.setFireworkMeta(meta);
- }
- }.runTaskTimer(Main.plugin, 1, 20);
- player.sendMessage(Utils.getPrefix() + Utils.stripColor("&7" + player.getName() + " взломал систему фейерверков сервера"));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement