Advertisement
Guest User

Untitled

a guest
Mar 19th, 2016
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.19 KB | None | 0 0
  1. @EventHandler
  2. public void onPetsInventoryClickEvent1(InventoryClickEvent e) {
  3. Player p = (Player)e.getWhoClicked();
  4.  
  5. if (p.hasPermission("lobbysystem.openpets") && e.getInventory().getName().equalsIgnoreCase("§7Einstellungen")) {
  6.  
  7. try {
  8.  
  9. if (e.getCurrentItem().getItemMeta().getDisplayName().equalsIgnoreCase("§cPets")) {
  10.  
  11. Inventory inv = Bukkit.createInventory(null, 54, "§eWähle ein Tier");
  12.  
  13. ItemStack sheepPet = new ItemStack(Material.MONSTER_EGG, 1, (short) 91);
  14. ItemMeta sheepPetMeta = sheepPet.getItemMeta();
  15. sheepPetMeta.setDisplayName("Schaf §8(§7Nicht ausgewählt§8)");
  16. sheepPetMeta.setLore(null);
  17. sheepPet.setItemMeta(sheepPetMeta);
  18.  
  19. inv.setItem(10, sheepPet);
  20.  
  21. ItemStack cowPet = new ItemStack(Material.MONSTER_EGG, 1, (short) 92);
  22. ItemMeta cowPetMeta = cowPet.getItemMeta();
  23. cowPetMeta.setDisplayName("Kuh §8(§7Nicht ausgewählt§8)");
  24. cowPetMeta.setLore(null);
  25. cowPet.setItemMeta(cowPetMeta);
  26.  
  27. inv.setItem(11, cowPet);
  28.  
  29. ItemStack mooshroomcowPet = new ItemStack(Material.MONSTER_EGG, 1, (short) 96);
  30. ItemMeta mooshroomcowPetMeta = mooshroomcowPet.getItemMeta();
  31. mooshroomcowPetMeta.setDisplayName("Pilzkuh §8(§7Nicht ausgewählt§8)");
  32. mooshroomcowPetMeta.setLore(null);
  33. mooshroomcowPet.setItemMeta(mooshroomcowPetMeta);
  34.  
  35. inv.setItem(12, mooshroomcowPet);
  36.  
  37. ItemStack pigPet = new ItemStack(Material.MONSTER_EGG, 1, (short) 90);
  38. ItemMeta pigPetMeta = pigPet.getItemMeta();
  39. pigPetMeta.setDisplayName("Schwein §8(§7Nicht ausgewählt§8)");
  40. pigPetMeta.setLore(null);
  41. pigPet.setItemMeta(pigPetMeta);
  42.  
  43. inv.setItem(13, pigPet);
  44.  
  45. ItemStack chickenPet = new ItemStack(Material.MONSTER_EGG, 1, (short) 93);
  46. ItemMeta chickenPetMeta = chickenPet.getItemMeta();
  47. chickenPetMeta.setDisplayName("Huhn §8(§7Nicht ausgewählt§8)");
  48. chickenPetMeta.setLore(null);
  49. chickenPet.setItemMeta(chickenPetMeta);
  50.  
  51. inv.setItem(14, chickenPet);
  52.  
  53. ItemStack dogPet = new ItemStack(Material.MONSTER_EGG, 1, (short) 95);
  54. ItemMeta dogPetMeta = dogPet.getItemMeta();
  55. dogPetMeta.setDisplayName("Hund §8(§7Nicht ausgewählt§8)");
  56. dogPetMeta.setLore(null);
  57. dogPet.setItemMeta(dogPetMeta);
  58.  
  59. inv.setItem(15, dogPet);
  60.  
  61. ItemStack catPet = new ItemStack(Material.MONSTER_EGG, 1, (short) 98);
  62. ItemMeta catPetMeta = catPet.getItemMeta();
  63. catPetMeta.setDisplayName("Katze §8(§7Nicht ausgewählt§8)");
  64. catPetMeta.setLore(null);
  65. catPet.setItemMeta(catPetMeta);
  66.  
  67. inv.setItem(16, catPet);
  68.  
  69. ItemStack horsePet = new ItemStack(Material.MONSTER_EGG, 1, (short) 100);
  70. ItemMeta horsePetMeta = horsePet.getItemMeta();
  71. horsePetMeta.setDisplayName("Pferd §8(§7Nicht ausgewählt§8)");
  72. horsePetMeta.setLore(null);
  73. horsePet.setItemMeta(horsePetMeta);
  74.  
  75. inv.setItem(19, horsePet);
  76.  
  77. ItemStack rabbitPet = new ItemStack(Material.MONSTER_EGG, 1, (short) 101);
  78. ItemMeta rabbitPetMeta = rabbitPet.getItemMeta();
  79. rabbitPetMeta.setDisplayName("Kaninchen §8(§7Nicht ausgewählt§8)");
  80. rabbitPetMeta.setLore(null);
  81. rabbitPet.setItemMeta(rabbitPetMeta);
  82.  
  83. inv.setItem(20, rabbitPet);
  84.  
  85. ItemStack batPet = new ItemStack(Material.MONSTER_EGG, 1, (short) 65);
  86. ItemMeta batPetMeta = batPet.getItemMeta();
  87. batPetMeta.setDisplayName("Fledermaus §8(§7Nicht ausgewählt§8)");
  88. batPetMeta.setLore(null);
  89. batPet.setItemMeta(batPetMeta);
  90.  
  91. inv.setItem(21, batPet);
  92.  
  93. ItemStack renamePet = new ItemStack(Material.NAME_TAG);
  94. ItemMeta renamePetMeta = renamePet.getItemMeta();
  95. renamePetMeta.setDisplayName("§7Tier umbenennen");
  96. renamePetMeta.setLore(null);
  97. renamePet.setItemMeta(renamePetMeta);
  98.  
  99. inv.setItem(22, renamePet);
  100.  
  101. ItemStack silverfishPet = new ItemStack(Material.MONSTER_EGG, 1, (short) 60);
  102. ItemMeta silverfishPetMeta = silverfishPet.getItemMeta();
  103. silverfishPetMeta.setDisplayName("Silberfisch §8(§7Nicht ausgewählt§8)");
  104. silverfishPetMeta.setLore(null);
  105. silverfishPet.setItemMeta(silverfishPetMeta);
  106.  
  107. inv.setItem(23, silverfishPet);
  108.  
  109. ItemStack endermitePet = new ItemStack(Material.MONSTER_EGG, 1, (short) 67);
  110. ItemMeta endermitePetMeta = endermitePet.getItemMeta();
  111. endermitePetMeta.setDisplayName("Endermite §8(§7Nicht ausgewählt§8)");
  112. endermitePetMeta.setLore(null);
  113. endermitePet.setItemMeta(endermitePetMeta);
  114.  
  115. inv.setItem(24, endermitePet);
  116.  
  117. ItemStack cavespiderPet = new ItemStack(Material.MONSTER_EGG, 1, (short) 59);
  118. ItemMeta cavespiderPetMeta = cavespiderPet.getItemMeta();
  119. cavespiderPetMeta.setDisplayName("Vogelspinne §8(§7Nicht ausgewählt§8)");
  120. cavespiderPetMeta.setLore(null);
  121. cavespiderPet.setItemMeta(cavespiderPetMeta);
  122.  
  123. inv.setItem(25, cavespiderPet);
  124.  
  125. ItemStack glassItem = new ItemStack(Material.STAINED_GLASS_PANE,1,(short) 15);
  126. ItemMeta glassItemMeta = glassItem.getItemMeta();
  127. glassItemMeta.setDisplayName(null);
  128. glassItemMeta.setLore(null);
  129.  
  130. for(int i = 0; i < inv.getSize(); i++) {
  131. switch(i) {
  132. case 10:
  133. inv.setItem(i, sheepPet);
  134. break;
  135. case 11:
  136. inv.setItem(i, cowPet);
  137. break;
  138. case 12:
  139. inv.setItem(i, mooshroomcowPet);
  140. break;
  141. case 13:
  142. inv.setItem(i, pigPet);
  143. break;
  144. case 14:
  145. inv.setItem(i, chickenPet);
  146. break;
  147. case 15:
  148. inv.setItem(i, dogPet);
  149. break;
  150. case 16:
  151. inv.setItem(i, catPet);
  152. break;
  153. case 19:
  154. inv.setItem(i, horsePet);
  155. break;
  156. case 20:
  157. inv.setItem(i, rabbitPet);
  158. break;
  159. case 21:
  160. inv.setItem(i, batPet);
  161. break;
  162. case 22:
  163. inv.setItem(i, renamePet);
  164. break;
  165. case 23:
  166. inv.setItem(i, silverfishPet);
  167. break;
  168. case 24:
  169. inv.setItem(i, endermitePet);
  170. break;
  171. case 25:
  172. inv.setItem(i, cavespiderPet);
  173. break;
  174. default:
  175. inv.setItem(i, glassItem);
  176. break;
  177. }
  178. }
  179.  
  180. p.openInventory(inv);
  181.  
  182. }
  183. }
  184. catch (NullPointerException ex) {
  185.  
  186.  
  187.  
  188. }
  189. }
  190. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement