Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ti.ajneb97.eventos;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.Material;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.Location;
- import org.bukkit.event.inventory.InventoryClickEvent;
- import org.bukkit.inventory.Inventory;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.ItemMeta;
- import org.bukkit.inventory.meta.SkullMeta;
- import ti.ajneb97.TrollInventory;
- public class Inventario implements Listener
- {
- private TrollInventory plugin;
- public Inventario(TrollInventory plugin)
- {
- this.plugin = plugin;
- }
- @EventHandler
- public void clickearInventarioJugadores(InventoryClickEvent event)
- {
- Player jugador = (Player)event.getWhoClicked();
- String title = ChatColor.translateAlternateColorCodes('&', "&6Menu&a Troll&9 &k||&r&b Seleccion");
- String titleM = ChatColor.stripColor(title);
- if (!ChatColor.stripColor(event.getInventory().getName()).equals(titleM)) {
- return;
- }
- if(event.getClickedInventory().equals(jugador.getOpenInventory.getTopInventory())
- {
- event.setCancelled(true);
- return;
- }
- if (event.getCurrentItem() == null)
- {
- event.setCancelled(true);
- return;
- }
- if ((event.getCurrentItem().getType() == Material.AIR) || (event.getSlotType() == null) || (!event.getCurrentItem().hasItemMeta()))
- {
- event.setCancelled(true);
- return;
- }
- event.setCancelled(true);
- SkullMeta meta = (SkullMeta)event.getCurrentItem().getItemMeta();
- String nombre = meta.getOwner();
- Inventory inv = Bukkit.createInventory(null, 54, ChatColor.translateAlternateColorCodes('&', "&aTroll&6 " + nombre + "&b Pag&c&l 1"));
- ItemStack item = new ItemStack(Material.ARROW, 1);
- ItemMeta meta2 = item.getItemMeta();
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&aATRAS"));
- item.setItemMeta(meta2);
- inv.setItem(53, item);
- item = new ItemStack(Material.BOOK, 1);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&5Chat >"));
- item.setItemMeta(meta2);
- inv.setItem(0, item);
- item = new ItemStack(Material.PAPER, 1);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&aChat spam"));
- item.setItemMeta(meta2);
- inv.setItem(1, item);
- item = new ItemStack(Material.NAME_TAG, 1);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&aEl nombre que escribe muere"));
- item.setItemMeta(meta2);
- inv.setItem(2, item);
- item = new ItemStack(Material.SIGN, 1);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&aActuar como el"));
- item.setItemMeta(meta2);
- inv.setItem(3, item);
- item = new ItemStack(Material.STAINED_GLASS_PANE,1,(short) 8);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&c&lPROXIMAMENTE"));
- item.setItemMeta(meta2);
- inv.setItem(4, item);
- item = new ItemStack(Material.STAINED_GLASS_PANE,1,(short) 8);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&c&lPROXIMAMENTE"));
- item.setItemMeta(meta2);
- inv.setItem(5, item);
- item = new ItemStack(Material.STAINED_GLASS_PANE,1,(short) 8);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&c&lPROXIMAMENTE"));
- item.setItemMeta(meta2);
- inv.setItem(6, item);
- item = new ItemStack(Material.STAINED_GLASS_PANE,1,(short) 8);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&c&lPROXIMAMENTE"));
- item.setItemMeta(meta2);
- inv.setItem(7, item);
- item = new ItemStack(Material.STAINED_GLASS_PANE,1,(short) 8);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&c&lPROXIMAMENTE"));
- item.setItemMeta(meta2);
- inv.setItem(8, item);
- item = new ItemStack(Material.TNT, 1);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&5Explosivos >"));
- item.setItemMeta(meta2);
- inv.setItem(9, item);
- item = new ItemStack(Material.TNT, 1);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&aExplosion Pequeña"));
- item.setItemMeta(meta2);
- inv.setItem(10, item);
- item = new ItemStack(Material.TNT, 10);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&aExplosion Gigante"));
- item.setItemMeta(meta2);
- inv.setItem(11, item);
- item = new ItemStack(Material.FIREBALL, 1);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&aBombardeo"));
- item.setItemMeta(meta2);
- inv.setItem(12, item);
- item = new ItemStack(Material.SULPHUR, 1);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&aSiguiente que coloca explota"));
- item.setItemMeta(meta2);
- inv.setItem(13, item);
- item = new ItemStack(Material.SULPHUR, 3);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&aSiguiente que rompe explota"));
- item.setItemMeta(meta2);
- inv.setItem(14, item);
- item = new ItemStack(Material.STAINED_GLASS_PANE,1,(short) 8);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&c&lPROXIMAMENTE"));
- item.setItemMeta(meta2);
- inv.setItem(15, item);
- item = new ItemStack(Material.STAINED_GLASS_PANE,1,(short) 8);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&c&lPROXIMAMENTE"));
- item.setItemMeta(meta2);
- inv.setItem(16, item);
- item = new ItemStack(Material.STAINED_GLASS_PANE,1,(short) 8);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&c&lPROXIMAMENTE"));
- item.setItemMeta(meta2);
- inv.setItem(17, item);
- item = new ItemStack(Material.STONE_AXE,1);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&5Diversion >"));
- item.setItemMeta(meta2);
- inv.setItem(18, item);
- item = new ItemStack(Material.DIAMOND_AXE,1);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&aFake OP"));
- item.setItemMeta(meta2);
- inv.setItem(19, item);
- item = new ItemStack(Material.GOLD_AXE,1);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&aFake DE-OP"));
- item.setItemMeta(meta2);
- inv.setItem(20, item);
- item = new ItemStack(Material.IRON_INGOT,1);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&aFake ban"));
- item.setItemMeta(meta2);
- inv.setItem(21, item);
- item = new ItemStack(Material.EMERALD,1);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&aFake Crash"));
- item.setItemMeta(meta2);
- inv.setItem(22, item);
- item = new ItemStack(Material.SIGN,1);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&aFake Demo"));
- item.setItemMeta(meta2);
- inv.setItem(23, item);
- item = new ItemStack(Material.BEDROCK,1);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&aJaula"));
- item.setItemMeta(meta2);
- inv.setItem(24, item);
- item = new ItemStack(Material.STAINED_GLASS_PANE,1,(short) 8);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&c&lPROXIMAMENTE"));
- item.setItemMeta(meta2);
- inv.setItem(25, item);
- item = new ItemStack(Material.STAINED_GLASS_PANE,1,(short) 8);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&c&lPROXIMAMENTE"));
- item.setItemMeta(meta2);
- inv.setItem(26, item);
- item = new ItemStack(Material.WOOL,1,(short) 5);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&5Cielos >"));
- item.setItemMeta(meta2);
- inv.setItem(27, item);
- item = new ItemStack(Material.WOOL,1);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&aCielo de noche"));
- item.setItemMeta(meta2);
- inv.setItem(28, item);
- item = new ItemStack(Material.WOOL, 2, (short)14);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&aEstrellas Brillantes"));
- item.setItemMeta(meta2);
- inv.setItem(29, item);
- item = new ItemStack(Material.WOOL, 3, (short)4);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&aCielo Amarillo"));
- item.setItemMeta(meta2);
- inv.setItem(30, item);
- item = new ItemStack(Material.WOOL, 4, (short)3);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&aLag de la muerte"));
- item.setItemMeta(meta2);
- inv.setItem(31, item);
- item = new ItemStack(Material.WOOL, 5, (short)14);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&aCrasheo"));
- item.setItemMeta(meta2);
- inv.setItem(32, item);
- item = new ItemStack(Material.STAINED_GLASS_PANE,1,(short) 8);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&c "));
- item.setItemMeta(meta2);
- inv.setItem(33, item);
- item = new ItemStack(Material.WOOL, 6);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&aCielo normal"));
- item.setItemMeta(meta2);
- inv.setItem(34, item);
- item = new ItemStack(Material.STAINED_GLASS_PANE,1,(short) 8);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&b=-=-=-=-=-=-=-=-=-=-"));
- item.setItemMeta(meta2);
- inv.setItem(36, item);
- item = new ItemStack(Material.STAINED_GLASS_PANE,1,(short) 8);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&b=-=-=-=-=-=-=-=-=-=-"));
- item.setItemMeta(meta2);
- inv.setItem(37, item);
- item = new ItemStack(Material.STAINED_GLASS_PANE,1,(short) 8);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&b=-=-=-=-=-=-=-=-=-=-"));
- item.setItemMeta(meta2);
- inv.setItem(38, item);
- item = new ItemStack(Material.STAINED_GLASS_PANE,1,(short) 8);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&b=-=-=-=-=-=-=-=-=-=-"));
- item.setItemMeta(meta2);
- inv.setItem(39, item);
- item = new ItemStack(Material.STAINED_GLASS_PANE,1,(short) 8);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&b=-=-=-=-=-=-=-=-=-=-"));
- item.setItemMeta(meta2);
- inv.setItem(40, item);
- item = new ItemStack(Material.STAINED_GLASS_PANE,1,(short) 8);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&b=-=-=-=-=-=-=-=-=-=-"));
- item.setItemMeta(meta2);
- inv.setItem(41, item);
- item = new ItemStack(Material.STAINED_GLASS_PANE,1,(short) 8);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&b=-=-=-=-=-=-=-=-=-=-"));
- item.setItemMeta(meta2);
- inv.setItem(42, item);
- item = new ItemStack(Material.STAINED_GLASS_PANE,1,(short) 8);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&b=-=-=-=-=-=-=-=-=-=-"));
- item.setItemMeta(meta2);
- inv.setItem(43, item);
- item = new ItemStack(Material.STAINED_GLASS_PANE,1,(short) 8);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&b=-=-=-=-=-=-=-=-=-=-"));
- item.setItemMeta(meta2);
- inv.setItem(44, item);
- item = new ItemStack(Material.STAINED_GLASS_PANE,1,(short) 5);
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&5Pagina Siguiente"));
- item.setItemMeta(meta2);
- inv.setItem(53, item);
- jugador.openInventory(inv);
- this.plugin.agregarJugadorTrolleado(jugador.getName(), nombre);
- }
- @EventHandler
- public void clickearInventarioTrolls(InventoryClickEvent event)
- {
- Player jugador = (Player)event.getWhoClicked();
- String title = event.getInventory().getTitle();
- ItemStack clicked = event.getCurrentItem();
- String trolleado = this.plugin.getJugadorTrolleado(jugador.getName());
- Player trolled = Bukkit.getPlayer(trolleado);
- String titleM = ChatColor.stripColor(title);
- if ((this.plugin.jugadorEstaTrolleando(jugador.getName())) && (titleM.startsWith("Troll") && titleM.endsWith("1")))
- {
- if (event.getCurrentItem() == null)
- {
- event.setCancelled(true);
- return;
- }
- if ((event.getCurrentItem().getType() == Material.AIR) || (event.getSlotType() == null))
- {
- event.setCancelled(true);
- return;
- }
- else if (event.getSlot() == 26 && clicked.getType() == Material.ARROW)
- {
- jugador.closeInventory();
- jugador.performCommand("trollp");
- }
- else if (event.getSlot() == 51 && clicked.getType() == Material.ARROW)
- {
- jugador.closeInventory();
- jugador.performCommand("trollp");
- }
- else if (event.getSlot() == 47 && clicked.getType() == Material.ARROW)
- {
- jugador.closeInventory();
- jugador.performCommand("trollp");
- }
- else if (event.getSlot() == 0 && clicked.getType() == Material.BOOK)
- {
- event.setCancelled(true);
- }
- else if (event.getSlot() == 1 && clicked.getType() == Material.PAPER)
- {
- event.setCancelled(true);
- if(jugador.hasPermission("bwn.troll.spam"))
- {
- jugador.closeInventory();
- trolled.sendMessage(ChatColor.translateAlternateColorCodes('&', "&a&kJNIBUBYGVGTCYVYGVYBUBHVJUCVGVYFTVGVYVYYVGVUGVTVGVTCYUBEHBFURBFURFUB"));
- trolled.sendMessage(ChatColor.translateAlternateColorCodes('&', "&a&kJNIBUBYGVGTCYVYGVYBUBHVJUCVGVYFTVGVYVYYVGVUGVTVGVTCYUBEHBFURBFURFUB"));
- trolled.sendMessage(ChatColor.translateAlternateColorCodes('&', "&a&kJNIBUBYGVGTCYVYGVYBUBHVJUCVGVYFTVGVYVYYVGVUGVTVGVTCYUBEHBFURBFURFUB"));
- trolled.sendMessage(ChatColor.translateAlternateColorCodes('&', "&a&kJNIBUBYGVGTCYVYGVYBUBHVJUCVGVYFTVGVYVYYVGVUGVTVGVTCYUBEHBFURBFURFUB"));
- trolled.sendMessage(ChatColor.translateAlternateColorCodes('&', "&a&kJNIBUBYGVGTCYVYGVYBUBHVJUCVGVYFTVGVYVYYVGVUGVTVGVTCYUBEHBFURBFURFUB"));
- trolled.sendMessage(ChatColor.translateAlternateColorCodes('&', "&a&kJNIBUBYGVGTCYVYGVYBUBHVJUCVGVYFTVGVYVYYVGVUGVTVGVTCYUBEHBFURBFURFUB"));
- trolled.sendMessage(ChatColor.translateAlternateColorCodes('&', "&a&kJNIBUBYGVGTCYVYGVYBUBHVJUCVGVYFTVGVYVYYVGVUGVTVGVTCYUBEHBFURBFURFUB"));
- trolled.sendMessage(ChatColor.translateAlternateColorCodes('&', "&a&kJNIBUBYGVGTCYVYGVYBUBHVJUCVGVYFTVGVYVYYVGVUGVTVGVTCYUBEHBFURBFURFUB"));
- trolled.sendMessage(ChatColor.translateAlternateColorCodes('&', "&a&lHACKEADO"));
- }else{
- jugador.closeInventory();
- jugador.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&lNo tienes el permiso &a>&b bwn.troll.spam &a<"));
- }
- }
- else if(event.getSlot() == 2 && clicked.getType() == Material.NAME_TAG)
- {
- if(jugador.hasPermission("tcpp.command.deathtag"))
- {
- jugador.closeInventory();
- jugador.performCommand("troll deathtag "+trolleado);
- }else{
- jugador.closeInventory();
- jugador.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&lNo tienes el permiso &a>&b tcpp.command.deathtag &a<"));
- }
- }
- else if(event.getSlot() == 3 && clicked.getType() == Material.SIGN)
- {
- if(jugador.hasPermission("tcpp.command.chat"))
- {
- jugador.closeInventory();
- jugador.sendMessage(ChatColor.translateAlternateColorCodes('&', "&6Utiliza &7/&atroll chat &c<jugador> <Mensaje> &6 para actuar como el"));
- }else{
- jugador.closeInventory();
- jugador.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&lNo tienes el permiso &a>&b faketroll.fakechat &a<"));
- }
- }
- else if(event.getSlot() == 10 && clicked.getType() == Material.TNT)
- {
- if(jugador.hasPermission("bwn.troll.explosion-mini"))
- {
- jugador.closeInventory();
- Player t = trolled;
- Location tl = new Location(t.getWorld(), t.getLocation().getX() + 1.0D, t.getLocation().getY(), t.getLocation().getZ());
- Location tl1 = new Location(t.getWorld(), t.getLocation().getX() - 1.0D, t.getLocation().getY(), t.getLocation().getZ());
- Location tl2 = new Location(t.getWorld(), t.getLocation().getX(), t.getLocation().getY(), t.getLocation().getZ() + 1.0D);
- Location tl3 = new Location(t.getWorld(), t.getLocation().getX(), t.getLocation().getY(), t.getLocation().getZ() - 1.0D);
- Location tl4 = new Location(t.getWorld(), t.getLocation().getX() + 1.0D, t.getLocation().getY() + 1.0D, t.getLocation().getZ());
- Location tl5 = new Location(t.getWorld(), t.getLocation().getX() - 1.0D, t.getLocation().getY() + 1.0D, t.getLocation().getZ());
- Location tl6 = new Location(t.getWorld(), t.getLocation().getX(), t.getLocation().getY() + 1.0D, t.getLocation().getZ() + 1.0D);
- Location tl7 = new Location(t.getWorld(), t.getLocation().getX(), t.getLocation().getY() + 1.0D, t.getLocation().getZ() - 1.0D);
- Location tl8 = new Location(t.getWorld(), t.getLocation().getX(), t.getLocation().getY() + 2.0D, t.getLocation().getZ());
- Location t20 = new Location(t.getWorld(), t.getLocation().getX(), t.getLocation().getY() - 1.0D, t.getLocation().getZ());
- Location tl9 = new Location(t.getWorld(), t.getLocation().getX(), t.getLocation().getY() + 3.0D, t.getLocation().getZ());
- t.getWorld().strikeLightning(tl8);
- t.getWorld().getBlockAt(tl).setType(Material.TNT);
- t.getWorld().getBlockAt(tl1).setType(Material.TNT);
- t.getWorld().getBlockAt(tl2).setType(Material.TNT);
- t.getWorld().getBlockAt(tl3).setType(Material.TNT);
- t.getWorld().getBlockAt(tl4).setType(Material.TNT);
- t.getWorld().getBlockAt(tl5).setType(Material.TNT);
- t.getWorld().getBlockAt(tl6).setType(Material.TNT);
- t.getWorld().getBlockAt(tl7).setType(Material.TNT);
- t.getWorld().getBlockAt(tl8).setType(Material.TNT);
- t.getWorld().getBlockAt(tl9).setType(Material.FIRE);
- t.getWorld().getBlockAt(t20).setType(Material.TNT);
- t.getWorld().createExplosion(t.getLocation(), 5.0F);
- }else {
- jugador.closeInventory();
- jugador.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&lNo tienes el permiso &a>&b bwn.troll.explosion-mini &a<"));
- }
- }
- else if(event.getSlot() == 11 && clicked.getType() == Material.TNT && clicked.getAmount() == 10)
- {
- if(jugador.hasPermission("bwn.troll.explosion-giga"))
- {
- jugador.closeInventory();
- trolled.getWorld().createExplosion(trolled.getLocation(), 50.0F);
- }else {
- jugador.closeInventory();
- jugador.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&lNo tienes el permiso &a>&b bwn.troll.explosion-giga &a<"));
- }
- }
- else if(event.getSlot() == 12 && clicked.getType() == Material.FIREBALL)
- {
- if(jugador.hasPermission("tcpp.command.bomb"))
- {
- jugador.closeInventory();
- jugador.performCommand("troll bomb "+trolleado);
- }else {
- jugador.closeInventory();
- jugador.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&lNo tienes el permiso &a>&b tcpp.command.bomb &a<"));
- }
- }
- else if(event.getSlot() == 13 && clicked.getType() == Material.SULPHUR)
- {
- if(jugador.hasPermission("tccp.command.explodebuild"))
- {
- jugador.closeInventory();
- jugador.performCommand("troll explodebuild "+trolleado);
- }else {
- jugador.closeInventory();
- jugador.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&lNo tienes el permiso &a>&b tcpp.command.explodebuild &a<"));
- }
- }
- else if(event.getSlot() == 14 && clicked.getType() == Material.SULPHUR && clicked.getAmount() == 3)
- {
- if(jugador.hasPermission("tccp.command.explodebreak"))
- {
- jugador.closeInventory();
- jugador.performCommand("troll explodebreak "+trolleado);
- }else {
- jugador.closeInventory();
- jugador.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&lNo tienes el permiso &a>&b tcpp.command.explodebreak &a<"));
- }
- }
- else if (event.getSlot() == 19 && clicked.getType() == Material.DIAMOND_AXE)
- {
- if (jugador.hasPermission("bwn.troll.fakeop"))
- {
- jugador.closeInventory();
- jugador.performCommand(ChatColor.translateAlternateColorCodes('&', "&7&o[SERVER: Opped "+trolleado+"]"));
- event.setCancelled(true);
- }else {
- jugador.closeInventory();
- jugador.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&lNo tienes el permiso &a>&b bwn.troll.fakeop &a<"));
- event.setCancelled(true);
- }
- }
- else if (event.getSlot() == 20 && clicked.getType() == Material.GOLD_AXE)
- {
- if (jugador.hasPermission("bwn.troll.fakedeop"))
- {
- jugador.closeInventory();
- jugador.performCommand(ChatColor.translateAlternateColorCodes('&', "&7&o[SERVER: De-Opped "+trolleado+"]"));
- event.setCancelled(true);
- }else {
- jugador.closeInventory();
- jugador.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&lNo tienes el permiso &a>&b bwn.troll.fakedeop &a<"));
- event.setCancelled(true);
- }
- }
- else if (event.getSlot() == 21 && clicked.getType() == Material.IRON_INGOT)
- {
- if (jugador.hasPermission("bwn.troll.fakeban"))
- {
- jugador.closeInventory();
- trolled.kickPlayer(ChatColor.translateAlternateColorCodes('&', "&c&l[AntiHack]&r&a Has sido baneado por:&5 Uso de Cliente Modificado"));
- event.setCancelled(true);
- }else {
- jugador.closeInventory();
- jugador.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&lNo tienes el permiso &a>&b bwn.troll.IRON_INGOT &a<"));
- event.setCancelled(true);
- }
- }
- else if (event.getSlot() == 22 && clicked.getType() == Material.EMERALD)
- {
- if (jugador.hasPermission("bwn.troll.fakecrash"))
- {
- jugador.closeInventory();
- trolled.kickPlayer("A fatal error has occured, look your connection. / BWN-TRADUCTOR > Un error fatal a ocurrido, revisa tu conexion.");
- event.setCancelled(true);
- }else {
- jugador.closeInventory();
- jugador.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&lNo tienes el permiso &a>&b bwn.troll.fakecrash &a<"));
- event.setCancelled(true);
- }
- }
- else if (event.getSlot() == 23 && clicked.getType() == Material.SIGN)
- {
- if (jugador.hasPermission("bwn.troll.demo"))
- {
- jugador.closeInventory();
- jugador.performCommand("demotroll "+trolleado);
- }else {
- jugador.closeInventory();
- jugador.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&lNo tienes el permiso &a>&b bwn.troll.demo &a<"));
- event.setCancelled(true);
- }
- }
- else if (event.getSlot() == 24 && clicked.getType() == Material.BEDROCK)
- {
- if (jugador.hasPermission("bwn.troll.jaula"))
- {
- jugador.closeInventory();
- Player t = trolled;
- Location tl = new Location(t.getWorld(), t.getLocation().getX()+1, t.getLocation().getY()-1, t.getLocation().getZ()+1);
- Location t2 = new Location(t.getWorld(), t.getLocation().getX()+1, t.getLocation().getY()-1, t.getLocation().getZ());
- Location t3 = new Location(t.getWorld(), t.getLocation().getX()+1, t.getLocation().getY()-1, t.getLocation().getZ()-1);
- Location t4 = new Location(t.getWorld(), t.getLocation().getX()+1, t.getLocation().getY(), t.getLocation().getZ()+1);
- Location t5 = new Location(t.getWorld(), t.getLocation().getX()+1, t.getLocation().getY(), t.getLocation().getZ());
- Location t6 = new Location(t.getWorld(), t.getLocation().getX()+1, t.getLocation().getY(), t.getLocation().getZ()-1);
- Location t7 = new Location(t.getWorld(), t.getLocation().getX()+1, t.getLocation().getY()+1, t.getLocation().getZ()+1);
- Location t8 = new Location(t.getWorld(), t.getLocation().getX()+1, t.getLocation().getY()+1, t.getLocation().getZ());
- Location t9 = new Location(t.getWorld(), t.getLocation().getX()+1, t.getLocation().getY()+1, t.getLocation().getZ()-1);
- Location t10 = new Location(t.getWorld(), t.getLocation().getX(), t.getLocation().getY()-1, t.getLocation().getZ()+1);
- Location t11 = new Location(t.getWorld(), t.getLocation().getX(), t.getLocation().getY()-1, t.getLocation().getZ());
- Location t12 = new Location(t.getWorld(), t.getLocation().getX(), t.getLocation().getY()-1, t.getLocation().getZ()-1);
- Location t13 = new Location(t.getWorld(), t.getLocation().getX(), t.getLocation().getY(), t.getLocation().getZ()+1);
- Location t14 = new Location(t.getWorld(), t.getLocation().getX(), t.getLocation().getY(), t.getLocation().getZ()-1);
- Location t15 = new Location(t.getWorld(), t.getLocation().getX(), t.getLocation().getY()+1, t.getLocation().getZ()+1);
- Location t16 = new Location(t.getWorld(), t.getLocation().getX(), t.getLocation().getY()+1, t.getLocation().getZ()-1);
- Location t17 = new Location(t.getWorld(), t.getLocation().getX(), t.getLocation().getY()+2, t.getLocation().getZ());
- Location t18 = new Location(t.getWorld(), t.getLocation().getX()-1, t.getLocation().getY()-1, t.getLocation().getZ()+1);
- Location t19 = new Location(t.getWorld(), t.getLocation().getX()-1, t.getLocation().getY()-1, t.getLocation().getZ());
- Location t20 = new Location(t.getWorld(), t.getLocation().getX()-1, t.getLocation().getY()-1, t.getLocation().getZ()-1);
- Location t21 = new Location(t.getWorld(), t.getLocation().getX()-1, t.getLocation().getY(), t.getLocation().getZ()+1);
- Location t22 = new Location(t.getWorld(), t.getLocation().getX()-1, t.getLocation().getY(), t.getLocation().getZ());
- Location t23 = new Location(t.getWorld(), t.getLocation().getX()-1, t.getLocation().getY(), t.getLocation().getZ()-1);
- Location t24 = new Location(t.getWorld(), t.getLocation().getX()-1, t.getLocation().getY()+1, t.getLocation().getZ()+1);
- Location t25 = new Location(t.getWorld(), t.getLocation().getX()-1, t.getLocation().getY()+1, t.getLocation().getZ());
- Location t26 = new Location(t.getWorld(), t.getLocation().getX()-1, t.getLocation().getY()+1, t.getLocation().getZ()-1);
- Location t27 = new Location(t.getWorld(), t.getLocation().getX(), t.getLocation().getY()+1, t.getLocation().getZ());
- t.getWorld().getBlockAt(tl).setType(Material.BEDROCK);
- t.getWorld().getBlockAt(t2).setType(Material.BEDROCK);
- t.getWorld().getBlockAt(t3).setType(Material.BEDROCK);
- t.getWorld().getBlockAt(t4).setType(Material.BEDROCK);
- t.getWorld().getBlockAt(t5).setType(Material.BEDROCK);
- t.getWorld().getBlockAt(t6).setType(Material.BEDROCK);
- t.getWorld().getBlockAt(t7).setType(Material.BEDROCK);
- t.getWorld().getBlockAt(t8).setType(Material.BARRIER);
- t.getWorld().getBlockAt(t9).setType(Material.BEDROCK);
- t.getWorld().getBlockAt(t10).setType(Material.BEDROCK);
- t.getWorld().getBlockAt(t11).setType(Material.BEDROCK);
- t.getWorld().getBlockAt(t12).setType(Material.BEDROCK);
- t.getWorld().getBlockAt(t13).setType(Material.BEDROCK);
- t.getWorld().getBlockAt(t14).setType(Material.BEDROCK);
- t.getWorld().getBlockAt(t15).setType(Material.BARRIER);
- t.getWorld().getBlockAt(t16).setType(Material.BARRIER);
- t.getWorld().getBlockAt(t17).setType(Material.BEDROCK);
- t.getWorld().getBlockAt(t18).setType(Material.BEDROCK);
- t.getWorld().getBlockAt(t19).setType(Material.BEDROCK);
- t.getWorld().getBlockAt(t20).setType(Material.BEDROCK);
- t.getWorld().getBlockAt(t21).setType(Material.BEDROCK);
- t.getWorld().getBlockAt(t22).setType(Material.BEDROCK);
- t.getWorld().getBlockAt(t23).setType(Material.BEDROCK);
- t.getWorld().getBlockAt(t24).setType(Material.BEDROCK);
- t.getWorld().getBlockAt(t25).setType(Material.BARRIER);
- t.getWorld().getBlockAt(t26).setType(Material.BEDROCK);
- t.getWorld().getBlockAt(t27).setType(Material.WATER);
- }else {
- jugador.closeInventory();
- jugador.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&lNo tienes el permiso &a>&b bwn.troll.jaula &a<"));
- event.setCancelled(true);
- }
- }
- else if (event.getSlot() == 28 && clicked.getType() == Material.WOOL)
- {
- if (jugador.hasPermission("skychanger."))
- {
- jugador.closeInventory();
- jugador.performCommand("skychanger 1 "+trolleado);
- }else {
- jugador.closeInventory();
- jugador.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&lNo tienes el permiso &a>&b skychanger. &a<"));
- event.setCancelled(true);
- }
- }
- else if (event.getSlot() == 29 && clicked.getType() == Material.WOOL && clicked.getAmount() == 2)
- {
- if(jugador.hasPermission("skychanger.changesky.self") && jugador.hasPermission("skychanger.changesky.others")){
- jugador.closeInventory();
- jugador.performCommand("skychanger -1 "+trolleado);
- }else{
- jugador.closeInventory();
- jugador.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&lNo tienes el permiso > &r&skychanger.changesky.self y/o skychanger.changesky.others&c&l <"));
- }
- }
- else if (event.getSlot() == 30 && clicked.getType() == Material.WOOL && clicked.getAmount() == 3)
- {
- if(jugador.hasPermission("skychanger.changesky.self") && jugador.hasPermission("skychanger.changesky.others")){
- jugador.closeInventory();
- jugador.performCommand("skychanger 8 "+trolleado);
- }else{
- jugador.closeInventory();
- jugador.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&lNo tienes el permiso > &r&skychanger.changesky.self y/o skychanger.changesky.others&c&l <"));
- }
- }
- else if (event.getSlot() == 31 && clicked.getType() == Material.WOOL && clicked.getAmount() == 4)
- {
- if(jugador.hasPermission("skychanger.changesky.self") && jugador.hasPermission("skychanger.changesky.others")){
- jugador.closeInventory();
- jugador.performCommand("skychanger 20 "+trolleado);
- }else{
- jugador.closeInventory();
- jugador.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&lNo tienes el permiso > &r&skychanger.changesky.self y/o skychanger.changesky.others&c&l <"));
- }
- }
- else if (event.getSlot() == 32 && clicked.getType() == Material.WOOL && clicked.getAmount() == 5)
- {
- if(jugador.hasPermission("skychanger.changesky.self") && jugador.hasPermission("skychanger.changesky.others")){
- jugador.closeInventory();
- jugador.performCommand("skychanger 3.4028236E38 "+trolleado);
- }else{
- jugador.closeInventory();
- jugador.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&lNo tienes el permiso > &r&skychanger.changesky.self y/o skychanger.changesky.others&c&l <"));
- }
- }
- else if (event.getSlot() == 34 && clicked.getType() == Material.WOOL && clicked.getAmount() == 6)
- {
- if(jugador.hasPermission("skychanger.changesky.self") && jugador.hasPermission("skychanger.changesky.others")){
- jugador.closeInventory();
- jugador.performCommand("skychanger 0 "+trolleado);
- }else{
- jugador.closeInventory();
- jugador.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&lNo tienes el permiso > &r&skychanger.changesky.self y/o skychanger.changesky.others&c&l <"));
- }
- }
- else if (event.getSlot() == 54 && clicked.getType() == Material.STAINED_GLASS_PANE)
- {
- jugador.closeInventory();
- Inventory inv = Bukkit.createInventory(null, 54, ChatColor.translateAlternateColorCodes('&', "&aTroll&6 " + trolleado + "&b Pag&c&l 1"));
- ItemStack item = new ItemStack(Material.PAPER, 1);
- ItemMeta meta2 = item.getItemMeta();
- meta2.setDisplayName(ChatColor.translateAlternateColorCodes('&', "&5Efectos >"));
- item.setItemMeta(meta2);
- inv.setItem(0, item);
- }
- return;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement