Guest User

Untitled

a guest
Aug 17th, 2019
72
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. @EventHandler
  2. void OpenMenu(PlayerInteractEvent evento) {
  3. Player jogador = evento.getPlayer();
  4. if (evento.getAction().name().startsWith("RIGHT")) {
  5. ItemStack i = evento.getItem();
  6. if (i != null && i.getType() == Material.BOAT
  7. && jogador.getItemInHand().getItemMeta().getDisplayName() == "§aSelecionar warp") {
  8. evento.setCancelled(true);
  9. Kits(jogador);
  10. }
  11. }
  12. }
  13.  
  14. @SuppressWarnings("deprecation")
  15. public static final void Kits(final Player jogador) {
  16.  
  17. Inventory menu = Bukkit.createInventory(jogador, InventoryType.HOPPER, "§eWarps");
  18. menu.setItem(1,
  19. SpawnItens.newItem(Material.getMaterial(327), "§aLava Challenge",
  20. new String[] { " ", "§fNade em uma piscina de lava", "§fem troca de recompensas!", " ",
  21. "§b§l0§f jogadores jogando este modo" },
  22. 1, (byte) 0));
  23. menu.setItem(2,
  24. SpawnItens.newItem(
  25. Material.getMaterial(369), "§a1v1", new String[] { " ", "§fBatalhe contra seus",
  26. "§fadversarios individualmente", " ", "§b§l0§f jogadores jogando este modo" },
  27. 1, (byte) 0));
  28. menu.setItem(3,
  29. SpawnItens.newItem(
  30. Material.IRON_CHESTPLATE, "§aFps", new String[] { " ", "§fBatalhe contra seus",
  31. "§fadversarios com mais desempenho", " ", "§b§l0§f jogadores jogando este modo" },
  32. 1, (byte) 0));
  33. jogador.openInventory(menu);
  34. }
  35.  
  36. @EventHandler
  37. void ClickMenu(InventoryClickEvent evento) {
  38. if (evento.getWhoClicked() instanceof Player) {
  39. Player jogador = (Player) evento.getWhoClicked();
  40. Inventory inventario = evento.getInventory();
  41. ItemStack i = evento.getCurrentItem();
  42. if (inventario.getTitle().equalsIgnoreCase("§eWarps") && i != null) {
  43. if (i.getItemMeta().getDisplayName().equalsIgnoreCase("§aLava Challenge")) {
  44. evento.setCancelled(true);
  45. // warp.send(jogador, lava);
  46. jogador.closeInventory();
  47. jogador.sendMessage("§aTeleportando até a warp Lava Challenge");
  48.  
  49. }
  50. if (i.getItemMeta().getDisplayName().equalsIgnoreCase("§a1v1")) {
  51. evento.setCancelled(true);
  52. // warp.send(jogador, 1v1);
  53. jogador.closeInventory();
  54. jogador.sendMessage("§aTeleportando até a warp 1v1");
  55.  
  56. }
  57. if (i.getItemMeta().getDisplayName().equalsIgnoreCase("§aFps")) {
  58. evento.setCancelled(true);
  59. // warp.send(jogador, fps);
  60. jogador.closeInventory();
  61. jogador.sendMessage("§aTeleportando até a warp FPS");
  62.  
  63. }
  64. }
  65. }
  66. }
RAW Paste Data