Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.84 KB | None | 0 0
  1. package de.bungeecloud.listener;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.Material;
  5. import org.bukkit.entity.Player;
  6. import org.bukkit.event.EventHandler;
  7. import org.bukkit.event.Listener;
  8. import org.bukkit.event.block.Action;
  9. import org.bukkit.event.player.PlayerInteractEvent;
  10. import org.bukkit.inventory.Inventory;
  11. import org.bukkit.inventory.ItemStack;
  12. import org.bukkit.inventory.meta.ItemMeta;
  13.  
  14. public class LobbySwitcher implements Listener {
  15.  
  16. @EventHandler
  17. public void onInteract(PlayerInteractEvent e) {
  18. Player p = e.getPlayer();
  19. try{
  20. if(e.getAction().equals(Action.RIGHT_CLICK_AIR) || e.getAction().equals(Action.RIGHT_CLICK_BLOCK)) {
  21. if(e.getItem().getItemMeta().getDisplayName().equalsIgnoreCase("§fLobby wechseln §7(Rechtsklick)")) {
  22. Inventory inv = Bukkit.createInventory(null, 36, "§a• Lobby wechseln •");
  23.  
  24. ItemStack Lobby1 = new ItemStack(Material.INK_SACK, 1,(short)10);
  25. ItemMeta LobbyMeta1 = Lobby1.getItemMeta();
  26. LobbyMeta1.setDisplayName("§aLobby-1");
  27. Lobby1.setItemMeta(LobbyMeta1);
  28.  
  29. ItemStack Lobby2 = new ItemStack(Material.INK_SACK, 2,(short)10);
  30. ItemMeta LobbyMeta2 = Lobby2.getItemMeta();
  31. LobbyMeta2.setDisplayName("§aLobby-2");
  32. Lobby2.setItemMeta(LobbyMeta2);
  33.  
  34. ItemStack Lobby3 = new ItemStack(Material.INK_SACK, 3,(short)10);
  35. ItemMeta LobbyMeta3 = Lobby3.getItemMeta();
  36. LobbyMeta3.setDisplayName("§aLobby-3");
  37. Lobby3.setItemMeta(LobbyMeta3);
  38.  
  39. ItemStack Lobby4 = new ItemStack(Material.INK_SACK, 4,(short)10);
  40. ItemMeta LobbyMeta4 = Lobby4.getItemMeta();
  41. LobbyMeta4.setDisplayName("§aLobby-4");
  42. Lobby4.setItemMeta(LobbyMeta4);
  43.  
  44. ItemStack Lobby5 = new ItemStack(Material.INK_SACK, 5,(short)10);
  45. ItemMeta LobbyMeta5 = Lobby5.getItemMeta();
  46. LobbyMeta5.setDisplayName("§aLobby-5");
  47. Lobby5.setItemMeta(LobbyMeta5);
  48.  
  49. ItemStack pLobby1 = new ItemStack(Material.INK_SACK, 1,(short)14);
  50. ItemMeta pLobbyMeta1 = pLobby1.getItemMeta();
  51. pLobbyMeta1.setDisplayName("§6PremiumLobby-1");
  52. pLobby1.setItemMeta(pLobbyMeta1);
  53.  
  54. ItemStack pLobby2 = new ItemStack(Material.INK_SACK, 2,(short)14);
  55. ItemMeta pLobbyMeta2 = pLobby2.getItemMeta();
  56. pLobbyMeta2.setDisplayName("§6PremiumLobby-2");
  57. pLobby2.setItemMeta(pLobbyMeta2);
  58.  
  59. ItemStack pLobby3 = new ItemStack(Material.INK_SACK, 3,(short)14);
  60. ItemMeta pLobbyMeta3 = pLobby3.getItemMeta();
  61. pLobbyMeta3.setDisplayName("§6PremiumLobby-3");
  62. pLobby3.setItemMeta(pLobbyMeta3);
  63.  
  64. ItemStack glass = new ItemStack(Material.STAINED_GLASS_PANE, 1, (short) 7);
  65. ItemMeta g1meta = glass.getItemMeta();
  66. g1meta.setDisplayName(" ");
  67. glass.setItemMeta(g1meta);
  68.  
  69. inv.setItem(0, glass);
  70. inv.setItem(1, glass);
  71. inv.setItem(2, glass);
  72. inv.setItem(3, glass);
  73. inv.setItem(4, glass);
  74. inv.setItem(5, glass);
  75. inv.setItem(6, glass);
  76. inv.setItem(7, glass);
  77. inv.setItem(8, glass);
  78. inv.setItem(9, glass);
  79. inv.setItem(10, glass);
  80. inv.setItem(11, glass);
  81. inv.setItem(12, pLobby1);
  82. inv.setItem(13, pLobby2);
  83. inv.setItem(14, pLobby3);
  84. inv.setItem(15, glass);
  85. inv.setItem(16, glass);
  86. inv.setItem(17, glass);
  87. inv.setItem(18, glass);
  88. inv.setItem(19, glass);
  89. inv.setItem(20, Lobby1);
  90. inv.setItem(21, Lobby2);
  91. inv.setItem(22, Lobby3);
  92. inv.setItem(23, Lobby4);
  93. inv.setItem(24, Lobby5);
  94. inv.setItem(25, glass);
  95. inv.setItem(26, glass);
  96. inv.setItem(27, glass);
  97. inv.setItem(28, glass);
  98. inv.setItem(29, glass);
  99. inv.setItem(30, glass);
  100. inv.setItem(31, glass);
  101. inv.setItem(32, glass);
  102. inv.setItem(33, glass);
  103. inv.setItem(34, glass);
  104. inv.setItem(35, glass);
  105. p.openInventory(inv);
  106.  
  107. }
  108.  
  109. }
  110. }catch(NullPointerException e1) {
  111.  
  112. }
  113. }
  114. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement