Guest User

MItems class

a guest
Dec 31st, 2015
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.93 KB | None | 0 0
  1. package com.sapfiremc.Item;
  2.  
  3. import com.sapfiremc.Main.MainRegistery;
  4. import com.sapfiremc.creativetabs.MCreativeTabs;
  5. import com.sapfiremc.lib.RefStrings;
  6.  
  7. import cpw.mods.fml.common.registry.GameRegistry;
  8. import net.minecraft.creativetab.CreativeTabs;
  9. import net.minecraft.item.Item;
  10. import net.minecraft.item.Item.ToolMaterial;
  11. import net.minecraft.item.ItemArmor.ArmorMaterial;
  12. import net.minecraftforge.common.util.EnumHelper;
  13.  
  14. public class MItems {
  15.  
  16. public static void mainRegistry(){
  17. initializeItem();
  18. registerItem();
  19. }
  20. public static ToolMaterial JadeShard = EnumHelper.addToolMaterial("Jade Shard", 4, 2500, 15.0f, 4.5f, 8);
  21. public static ToolMaterial MultiShard = EnumHelper.addToolMaterial("Multi Shard", 4, 3500, 20.0f, 6.0f, 12);
  22. public static ArmorMaterial JadeArmor = EnumHelper.addArmorMaterial("Jade Armor", 44, new int[]{4, 9, 7, 4}, 10);
  23.  
  24. public static Item jade;
  25. public static Item jadepick;
  26. public static Item jadesword;
  27. public static Item jadespade;
  28. public static Item jadeaxe;
  29. public static Item jadehoe;
  30. public static Item multishard;
  31. public static Item jadehelmet;
  32. public static Item jadechest;
  33. public static Item jadepants;
  34. public static Item jadeboots;
  35.  
  36. public static void initializeItem(){
  37. jade = new Item().setUnlocalizedName("jade").setCreativeTab(MCreativeTabs.tabItems).setTextureName(RefStrings.MODID + ":Jade");
  38. jadepick = new jadepick(JadeShard).setUnlocalizedName("jadepick").setCreativeTab(MCreativeTabs.tabTools).setTextureName(RefStrings.MODID + ":JadePickaxe");
  39. jadesword = new JadeSword(JadeShard).setUnlocalizedName("jadesword").setCreativeTab(MCreativeTabs.tabTools).setTextureName(RefStrings.MODID + ":JadeSword");
  40. jadeaxe = new JadeAxe(JadeShard).setUnlocalizedName("jadeaxe").setCreativeTab(MCreativeTabs.tabTools).setTextureName(RefStrings.MODID + ":JadeAxe");
  41. jadehoe = new JadeHoe(JadeShard).setUnlocalizedName("jadehoe").setCreativeTab(MCreativeTabs.tabTools).setTextureName(RefStrings.MODID + ":JadeHoe");
  42. jadespade = new JadeSpade(JadeShard).setUnlocalizedName("jadespade").setCreativeTab(MCreativeTabs.tabTools).setTextureName(RefStrings.MODID + ":JadeShovel");
  43. multishard = new MultiShard(MultiShard).setUnlocalizedName("multishard").setCreativeTab(MCreativeTabs.tabTools).setTextureName(RefStrings.MODID + ":MultiTool");
  44. jadehelmet = new JadeArmor(JadeArmor, MainRegistery.proxy.addArmor("JadeArmor"), 0).setUnlocalizedName("jadehelmet").setCreativeTab(MCreativeTabs.tabTools).setTextureName(RefStrings.MODID + ":JadeHelmet");
  45. jadechest = new JadeArmor(JadeArmor, MainRegistery.proxy.addArmor("JadeArmor"), 1).setUnlocalizedName("jadechest").setCreativeTab(MCreativeTabs.tabTools).setTextureName(RefStrings.MODID + ":JadeChest");
  46. jadepants = new JadeArmor(JadeArmor, MainRegistery.proxy.addArmor("JadeArmor"), 2).setUnlocalizedName("jadepants").setCreativeTab(MCreativeTabs.tabTools).setTextureName(RefStrings.MODID + ":JadePants");
  47. jadeboots = new JadeArmor(JadeArmor, MainRegistery.proxy.addArmor("JadeArmor"), 3).setUnlocalizedName("jadeboots").setCreativeTab(MCreativeTabs.tabTools).setTextureName(RefStrings.MODID + ":JadeBoots");
  48.  
  49. }
  50. public static void registerItem(){
  51. GameRegistry.registerItem(jade, jade.getUnlocalizedName());
  52. GameRegistry.registerItem(jadepick, jadepick.getUnlocalizedName());
  53. GameRegistry.registerItem(jadesword, jadesword.getUnlocalizedName());
  54. GameRegistry.registerItem(jadeaxe, jadeaxe.getUnlocalizedName());
  55. GameRegistry.registerItem(jadehoe, jadehoe.getUnlocalizedName());
  56. GameRegistry.registerItem(jadespade, jadespade.getUnlocalizedName());
  57. GameRegistry.registerItem(multishard, multishard.getUnlocalizedName());
  58. GameRegistry.registerItem(jadehelmet, jadehelmet.getUnlocalizedName());
  59. GameRegistry.registerItem(jadechest, jadechest.getUnlocalizedName());
  60. GameRegistry.registerItem(jadepants, jadepants.getUnlocalizedName());
  61. GameRegistry.registerItem(jadeboots, jadeboots.getUnlocalizedName());
  62.  
  63. }
  64. }
Advertisement
Add Comment
Please, Sign In to add comment