Advertisement
Guest User

Untitled

a guest
Dec 13th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.73 KB | None | 0 0
  1. public class Methods {
  2.  
  3. public static void givePlayerLobbyInventory(Player p){
  4. p.getInventory().setArmorContents(null);
  5. p.getInventory().clear();
  6. p.getInventory().setItem(0, createItemLool(Material.PAPER, 1, 0, "§7§l« §e§lVoting §7§l»", "§7§m---------------","§7Vote für eine Map§8.", "§7§m---------------"));
  7. p.getInventory().setItem(1, createItemLool(Material.BOOK, 1, 0, "§7§l« §a§LSpielerklärung §7§l»", "§7§m---------------", "§7Lasse dir das Spiel kurz erklären§8.", "§7§m---------------"));
  8. p.getInventory().setItem(4, createItemLool(Material.NETHER_STAR, 1, 0, "§7§l« §e§LStatistiken §7§l»", "§7§m---------------", "§7Schaue dir deine Statistiken an§8.", "§7§m---------------"));
  9. p.getInventory().setItem(8, createItemLool(Material.MAGMA_CREAM, 1, 0, "§7§l« §c§lRunde verlassen §7§l»","§7§m---------------", "§7Verlasse die aktuelle Runde§8.", "§7§m---------------"));
  10. p.updateInventory();
  11. }
  12. public static ItemStack createItem(Material m, int anzahl, int shortid, String displayname, String lore){
  13. ItemStack i = new ItemStack(m, anzahl, (short)shortid);
  14. ItemMeta im = i.getItemMeta();
  15. im.setDisplayName(displayname);
  16. im.setLore(Arrays.asList(lore));
  17.  
  18. i.setItemMeta(im);
  19. return i;
  20. }
  21.  
  22. public static ItemStack createItemLool(Material m, int anzahl, int shortid, String displayname, String lore, String lore2, String lore3){
  23. ItemStack i = new ItemStack(m, anzahl, (short)shortid);
  24. ItemMeta im = i.getItemMeta();
  25. im.setDisplayName(displayname);
  26. ArrayList<String> list = new ArrayList<>();
  27. list.add(lore);
  28. list.add(lore2);
  29. list.add(lore3);
  30. im.setLore(list);
  31. i.setItemMeta(im);
  32. return i;
  33. }
  34.  
  35. public static void setRusherInventory(Player p){
  36. p.getInventory().clear();
  37. p.getInventory().setHelmet(createleather(Material.LEATHER_HELMET, Color.RED, "§cHelm"));
  38. p.getInventory().setChestplate(createEnchantItem(Material.CHAINMAIL_CHESTPLATE, 1, 0, "§cBrustpanzer"));
  39. p.getInventory().setLeggings(createleather(Material.LEATHER_LEGGINGS, Color.RED, "§cHose"));
  40. p.getInventory().setBoots(createleather(Material.LEATHER_BOOTS, Color.RED, "§cSchuhe"));
  41. p.getInventory().setItem(0, createItemEnchant(Material.WOOD_SWORD, 1, 0, "§9Schwert", Enchantment.DURABILITY, 3));
  42. p.getInventory().setItem(1, createItemEnchant(Material.STICK, 1,0,"§9Stock", Enchantment.KNOCKBACK, 1));
  43. p.getInventory().setItem(2, createItemEnchant(Material.STONE_PICKAXE, 1, 0, "§9Spitzhacke", Enchantment.DIG_SPEED, 1));
  44. p.getInventory().setItem(3, createItem(Material.ENDER_PEARL, 1,0,"§9Enderperle", ""));
  45. p.getInventory().setItem(4, createItem(Material.BLAZE_ROD, 1, 0, "§9Rettungsplattform", ""));
  46. p.getInventory().setItem(5, createItem(Material.SANDSTONE, 64, 0, "§9Blöcke", ""));
  47. p.getInventory().setItem(6, createItem(Material.POTION, 1, 8229, "§9Heilungstrank", ""));
  48. p.getInventory().setItem(7, createItem(Material.POTION, 1, 8229, "§9Heilungstrank", ""));
  49. p.getInventory().setItem(8, createItem(Material.COOKED_BEEF, 16, 0, "§9Essen", ""));
  50. p.updateInventory();
  51. }
  52. public static void setDefenderInventory(Player p){
  53. p.getInventory().clear();
  54. p.getInventory().setHelmet(createleather(Material.LEATHER_HELMET, Color.BLUE, "§bHelm"));
  55. p.getInventory().setChestplate(createEnchantItem(Material.CHAINMAIL_CHESTPLATE, 1, 0, "§bBrustpanzer"));
  56. p.getInventory().setLeggings(createleather(Material.LEATHER_LEGGINGS, Color.BLUE, "§bHose"));
  57. p.getInventory().setBoots(createleather(Material.LEATHER_BOOTS, Color.BLUE, "§bSchuhe"));
  58. p.getInventory().setItem(0, createItemEnchant(Material.WOOD_SWORD, 1, 0, "§9Schwert", Enchantment.DURABILITY, 3));
  59. p.getInventory().setItem(1, createItem(Material.FISHING_ROD, 1,0,"§9Stock", ""));
  60. p.getInventory().setItem(2, createItem(Material.WOOD_PICKAXE, 1, 0, "§9Spitzhacke", ""));
  61. p.getInventory().setItem(3, createItemEnchant(Material.BOW, 1, 0, "§9Bogen", Enchantment.DURABILITY, 1));
  62. p.getInventory().setItem(4, createItem(Material.SANDSTONE, 64, 0, "§9Blöcke", ""));
  63. ItemStack arrow = new ItemStack(Material.ARROW, 32);
  64. p.getInventory().setItem(7, arrow);
  65. p.getInventory().setItem(8, createItem(Material.COOKED_BEEF, 16, 0, "§9Essen", ""));
  66. p.updateInventory();
  67. }
  68. public static ItemStack createleather(Material material, Color color, String displayname)
  69. {
  70. ItemStack item = new ItemStack(material);
  71. LeatherArmorMeta mitem = (LeatherArmorMeta)item.getItemMeta();
  72. mitem.setDisplayName(displayname);
  73. mitem.setColor(color);
  74. mitem.addEnchant(Enchantment.DURABILITY, 1, true);
  75. item.setItemMeta(mitem);
  76.  
  77. return item;
  78. }
  79. public static ItemStack createEnchantItem(Material m, int anzahl, int shortid, String displayname){
  80. ItemStack i = new ItemStack(m, anzahl, (short)shortid);
  81. ItemMeta im = i.getItemMeta();
  82. im.setDisplayName(displayname);
  83. im.addEnchant(Enchantment.PROTECTION_ENVIRONMENTAL, 1, true);
  84. i.setItemMeta(im);
  85. return i;
  86. }
  87. public static ItemStack createItemEnchant(Material m, int anzahl, int shortid, String displayname, Enchantment enchant, int staerke){
  88. ItemStack i = new ItemStack(m, anzahl, (short)shortid);
  89. ItemMeta im = i.getItemMeta();
  90. im.setDisplayName(displayname);
  91. im.addEnchant(enchant, staerke, true);
  92. i.setItemMeta(im);
  93. return i;
  94. }
  95. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement