Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @EventHandler
- void OpenMenu(PlayerInteractEvent evento) {
- Player jogador = evento.getPlayer();
- if (evento.getAction().name().startsWith("RIGHT")) {
- ItemStack i = evento.getItem();
- if (i != null && i.getType() == Material.CHEST
- && jogador.getItemInHand().getItemMeta().getDisplayName() == "§eKits") {
- evento.setCancelled(true);
- if (jogador.getGameMode() == GameMode.CREATIVE) {
- jogador.sendMessage("§cOs kits não podem ser escolhidos no modo criativo.");
- } else {
- Kits(jogador);
- }
- }
- }
- }
- @SuppressWarnings("deprecation")
- public static final void Kits(final Player jogador) {
- Inventory menu = Bukkit.createInventory(jogador, 54, "§aKits (1)");
- menu.setItem(16,
- SpawnItens.newItem(Material.getMaterial(351), "§aPróxima pagina", new String[] { null }, 1, (byte) 10));
- menu.setItem(10, SpawnItens.newItem(Material.getMaterial(351), "§cNão há páginas anteriores",
- new String[] { null }, 1, (byte) 8));
- menu.setItem(49, SpawnItens.newItem(Material.REDSTONE, "§cFechar inventário de kits", new String[] { null }, 1,
- (byte) 0));
- jogador.openInventory(menu);
- }
- @SuppressWarnings("deprecation")
- public static final void Kits2(final Player jogador) {
- Inventory menu = Bukkit.createInventory(jogador, 54, "§aKits (2)");
- menu.setItem(16,
- SpawnItens.newItem(Material.getMaterial(351), "§aPróxima pagina", new String[] { null }, 1, (byte) 10));
- menu.setItem(10,
- SpawnItens.newItem(Material.getMaterial(351), "§cPágina anterior", new String[] { null }, 1, (byte) 8));
- menu.setItem(49, SpawnItens.newItem(Material.REDSTONE, "§cFechar inventário de kits", new String[] { null }, 1,
- (byte) 0));
- jogador.openInventory(menu);
- }
- @SuppressWarnings("deprecation")
- public static final void Kits3(final Player jogador) {
- Inventory menu = Bukkit.createInventory(jogador, 54, "§aKits (3)");
- menu.setItem(16,
- SpawnItens.newItem(Material.getMaterial(351), "§aPróxima pagina", new String[] { null }, 1, (byte) 10));
- menu.setItem(10,
- SpawnItens.newItem(Material.getMaterial(351), "§cPágina anterior", new String[] { null }, 1, (byte) 8));
- menu.setItem(49, SpawnItens.newItem(Material.REDSTONE, "§cFechar inventário de kits", new String[] { null }, 1,
- (byte) 0));
- jogador.openInventory(menu);
- }
- @SuppressWarnings("deprecation")
- public static final void Kits4(final Player jogador) {
- Inventory menu = Bukkit.createInventory(jogador, 54, "§aKits (4)");
- menu.setItem(16, SpawnItens.newItem(Material.getMaterial(351), "§cNão há páginas posteriores",
- new String[] { null }, 1, (byte) 8));
- menu.setItem(10,
- SpawnItens.newItem(Material.getMaterial(351), "§cPágina anterior", new String[] { null }, 1, (byte) 8));
- menu.setItem(49, SpawnItens.newItem(Material.REDSTONE, "§cFechar inventário de kits", new String[] { null }, 1,
- (byte) 0));
- jogador.openInventory(menu);
- }
- @EventHandler
- void ClickMenu(InventoryClickEvent evento) {
- if (evento.getWhoClicked() instanceof Player) {
- Player jogador = (Player) evento.getWhoClicked();
- Inventory inventario = evento.getInventory();
- ItemStack i = evento.getCurrentItem();
- if (inventario.getTitle().equalsIgnoreCase("§aKits (1)") && i != null) {
- if (i.getItemMeta().getDisplayName().equalsIgnoreCase("§aPróxima pagina")) {
- evento.setCancelled(true);
- jogador.closeInventory();
- Kits2(jogador);
- }
- if (i.getItemMeta().getDisplayName().equalsIgnoreCase("§cNão há páginas anteriores")) {
- evento.setCancelled(true);
- jogador.sendMessage("§cNão há páginas anteriores.");
- }
- if (i.getItemMeta().getDisplayName().equalsIgnoreCase("§cFechar inventário de kits")) {
- evento.setCancelled(true);
- jogador.closeInventory();
- }
- }
- if (inventario.getTitle().equalsIgnoreCase("§aKits (2)") && i != null) {
- if (i.getItemMeta().getDisplayName().equalsIgnoreCase("§aPróxima pagina")) {
- evento.setCancelled(true);
- jogador.closeInventory();
- Kits3(jogador);
- }
- if (i.getItemMeta().getDisplayName().equalsIgnoreCase("§cPágina anterior")) {
- evento.setCancelled(true);
- Kits(jogador);
- }
- if (i.getItemMeta().getDisplayName().equalsIgnoreCase("§cFechar inventário de kits")) {
- evento.setCancelled(true);
- jogador.closeInventory();
- }
- }
- if (inventario.getTitle().equalsIgnoreCase("§aKits (3)") && i != null) {
- if (i.getItemMeta().getDisplayName().equalsIgnoreCase("§aPróxima pagina")) {
- evento.setCancelled(true);
- jogador.closeInventory();
- Kits4(jogador);
- }
- if (i.getItemMeta().getDisplayName().equalsIgnoreCase("§cPágina anterior")) {
- evento.setCancelled(true);
- Kits2(jogador);
- }
- if (i.getItemMeta().getDisplayName().equalsIgnoreCase("§cFechar inventário de kits")) {
- evento.setCancelled(true);
- jogador.closeInventory();
- }
- }
- if (inventario.getTitle().equalsIgnoreCase("§aKits (4)") && i != null) {
- if (i.getItemMeta().getDisplayName().equalsIgnoreCase("§cNão há páginas posteriores")) {
- evento.setCancelled(true);
- jogador.sendMessage("§cNão há páginas posteriores.");
- }
- if (i.getItemMeta().getDisplayName().equalsIgnoreCase("§cPágina anterior")) {
- evento.setCancelled(true);
- Kits2(jogador);
- }
- if (i.getItemMeta().getDisplayName().equalsIgnoreCase("§cFechar inventário de kits")) {
- evento.setCancelled(true);
- jogador.closeInventory();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement