Advertisement
Guest User

hilfe

a guest
May 23rd, 2016
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.69 KB | None | 0 0
  1. package flo.xtraitems;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.Material;
  5. import org.bukkit.enchantments.Enchantment;
  6. import org.bukkit.inventory.Inventory;
  7. import org.bukkit.inventory.ItemFlag;
  8. import org.bukkit.inventory.ItemStack;
  9. import org.bukkit.inventory.ShapedRecipe;
  10. import org.bukkit.inventory.meta.ItemMeta;
  11. import org.bukkit.plugin.java.JavaPlugin;
  12.  
  13. import xtra.armor.NoFallDamage;
  14. import xtra.armor.PistonBoots;
  15. import xtra.armor.UnsichtbarkeitsArmor;
  16. import xtra.craftinginv.XtraCmd;
  17. import xtra.magicitems.MagieSchwert;
  18. import xtra.magicitems.MagieStab;
  19.  
  20. public class XtraMain extends JavaPlugin
  21. {
  22.  
  23. public Inventory inv = null;
  24. public String prefix = "[XtraItems]";
  25.  
  26. @Override
  27. public void onDisable()
  28. {
  29. System.out.println("");
  30. }
  31.  
  32. @Override
  33. public void onEnable()
  34. {
  35. registerEvents();
  36. System.out.println("");
  37.  
  38. ItemStack leatherpiston = new ItemStack(Material.LEATHER_BOOTS);
  39. ItemMeta meta = leatherpiston.getItemMeta();
  40. meta.setDisplayName("§0Leather Piston Boots");
  41. leatherpiston.setItemMeta(meta);
  42.  
  43. ShapedRecipe leatherrecipe = new ShapedRecipe(leatherpiston);
  44. leatherrecipe.shape("LRL", "LAL", "PAP");
  45. leatherrecipe.setIngredient('L', Material.LEATHER);
  46. leatherrecipe.setIngredient('R', Material.REDSTONE);
  47. leatherrecipe.setIngredient('P', Material.PISTON_BASE);
  48.  
  49. ItemStack slimeboots = new ItemStack(Material.IRON_BOOTS);
  50. ItemMeta slimebootsmeta = slimeboots.getItemMeta();
  51. slimebootsmeta.setDisplayName("§aSlime Boots");
  52. slimeboots.setItemMeta(slimebootsmeta);
  53.  
  54. ShapedRecipe slimebootsrecipe = new ShapedRecipe(slimeboots);
  55. slimebootsrecipe.shape("IAI", "SAS", "AAA");
  56. slimebootsrecipe.setIngredient('I', Material.IRON_INGOT);
  57. slimebootsrecipe.setIngredient('S', Material.SLIME_BALL);
  58.  
  59. ShapedRecipe slimeboots2recipe = new ShapedRecipe(slimeboots);
  60. slimeboots2recipe.shape("AAA", "IAI", "SAS");
  61. slimeboots2recipe.setIngredient('I', Material.IRON_INGOT);
  62. slimeboots2recipe.setIngredient('S', Material.SLIME_BALL);
  63.  
  64. ItemStack magicstone = new ItemStack(Material.EMERALD);
  65. ItemMeta magicstonemeta = magicstone.getItemMeta();
  66. magicstonemeta.setDisplayName("§6MAGIC STONE");
  67. magicstonemeta.addEnchant(Enchantment.DAMAGE_ALL, 1, true);
  68. magicstonemeta.addItemFlags(ItemFlag.HIDE_ENCHANTS);
  69. magicstone.setItemMeta(magicstonemeta);
  70.  
  71. ShapedRecipe magicstonerecipe = new ShapedRecipe(magicstone);
  72. magicstonerecipe.shape("GGG", "GEG", "GWG");
  73. magicstonerecipe.setIngredient('G', Material.GLASS);
  74. magicstonerecipe.setIngredient('E', Material.EMERALD);
  75. magicstonerecipe.setIngredient('W', Material.NETHER_STAR);
  76.  
  77. ItemStack magicsword = new ItemStack(Material.DIAMOND_SWORD);
  78. ItemMeta magicswordmeta = magicsword.getItemMeta();
  79. magicswordmeta.setDisplayName("§6MAGIC SWORD");
  80. magicswordmeta.addEnchant(Enchantment.DAMAGE_ALL, 1, true);
  81. magicswordmeta.addItemFlags(ItemFlag.HIDE_ENCHANTS);
  82. magicsword.setItemMeta(magicswordmeta);
  83.  
  84. ShapedRecipe magicswordrecipe = new ShapedRecipe(magicsword);
  85. magicswordrecipe.shape("AMA", "AMA", "ACA");
  86. magicswordrecipe.setIngredient('M', Material.EMERALD);
  87. magicswordrecipe.setIngredient('C', Material.STICK);
  88.  
  89. Bukkit.addRecipe(magicswordrecipe);
  90. Bukkit.addRecipe(magicstonerecipe);
  91. Bukkit.addRecipe(slimebootsrecipe);
  92. Bukkit.addRecipe(slimeboots2recipe);
  93. Bukkit.addRecipe(leatherrecipe);
  94.  
  95. }
  96.  
  97. public void registerEvents() {
  98. new PistonBoots(this);
  99. new NoFallDamage(this);
  100. new UnsichtbarkeitsArmor(this);
  101. new MagieStab(this);
  102. new MagieSchwert(this);
  103. }
  104.  
  105. public void registerCommands() {
  106. XtraCmd cXtraCmd = new XtraCmd(this);
  107. getCommand("items").setExecutor(cXtraCmd);
  108. }
  109. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement