Advertisement
Guest User

Untitled

a guest
Apr 29th, 2015
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.84 KB | None | 0 0
  1. package com.mod.item;
  2.  
  3. import com.mod.blocks.Mblocks;
  4. import com.mod.creativetabs.McreativeTabs;
  5. import com.mod.lib.RefStrings;
  6. import com.mod.main.MainRegistry;
  7. import com.mod.tools.OAxe;
  8. import com.mod.tools.OHoe;
  9. import com.mod.tools.OPick;
  10. import com.mod.tools.OSpade;
  11. import com.mod.weapons.OSpear;
  12. import com.mod.weapons.OSword;
  13.  
  14. import cpw.mods.fml.common.registry.GameRegistry;
  15. import net.minecraft.init.Blocks;
  16. import net.minecraft.item.Item;
  17. import net.minecraft.item.Item.ToolMaterial;
  18. import net.minecraft.item.ItemArmor.ArmorMaterial;
  19. import net.minecraft.item.ItemSeeds;
  20. import net.minecraftforge.common.util.EnumHelper;
  21.  
  22. public class Mitems {
  23.  
  24. public static void mainRegistry() {
  25. initialize();
  26. registeritem();
  27. }
  28.  
  29. public static ToolMaterial oShard = EnumHelper.addToolMaterial("Obsidian Shard", 3, 2000, 13.0f, 4.5f, 10);
  30. public static ArmorMaterial oArmor = EnumHelper.addArmorMaterial("Obsidian Armor", 33, new int[]{4, 8, 4, 4}, 10);
  31.  
  32. //Items
  33. public static Item oIngot;
  34. public static Item ItemModFood;
  35. public static Item ostick;
  36. public static Item oSeed;
  37. public static Item oShardPiece;
  38. public static Item Copper;
  39. public static Item Topaz;
  40. public static Item Citrine;
  41. public static Item Yttrium;
  42. //Tools
  43. public static Item oPick;
  44. public static Item oAxe;
  45. public static Item oSpade;
  46. public static Item oSword;
  47. public static Item oHoe;
  48. public static Item oSpear;
  49. //Armor
  50. public static Item oHelmet;
  51. public static Item oChestplate;
  52. public static Item oLeggings;
  53. public static Item oBoots;
  54.  
  55. public static void initialize() {
  56. //Items
  57. ostick = new Item().setUnlocalizedName("ostick").setCreativeTab(McreativeTabs.tabItems).setTextureName(RefStrings.MODID + ":OStick");
  58. oSeed = new ItemSeeds(Mblocks.oCrop, Blocks.farmland).setCreativeTab(McreativeTabs.tabItems).setUnlocalizedName("oSeed").setTextureName(RefStrings.MODID + ":oCrop");
  59. oShardPiece = new Item().setCreativeTab(McreativeTabs.tabItems).setUnlocalizedName("OshardPieceItem").setTextureName(RefStrings.MODID + ":oShardPiece");
  60. oIngot = new Item().setCreativeTab(McreativeTabs.tabItems).setUnlocalizedName("oIngot").setTextureName(RefStrings.MODID + ":oShardPiece");
  61. ItemModFood = new Item().setCreativeTab(McreativeTabs.tabItems).setUnlocalizedName("ItemModFood").setTextureName(RefStrings.MODID + ":ItemModFood");
  62. Copper = new Item().setCreativeTab(McreativeTabs.tabItems).setUnlocalizedName("Copper").setTextureName(RefStrings.MODID + ":Copper");
  63. Topaz = new Item().setCreativeTab(McreativeTabs.tabItems).setUnlocalizedName("Topaz").setTextureName(RefStrings.MODID + ":Topaz");
  64. Citrine = new Item().setCreativeTab(McreativeTabs.tabItems).setUnlocalizedName("Citrine").setTextureName(RefStrings.MODID + ":Citrine");
  65. Yttrium = new Item().setCreativeTab(McreativeTabs.tabItems).setUnlocalizedName("Yttrium").setTextureName(RefStrings.MODID + ":Yttrium");
  66. //Tools
  67. oPick = new OPick(oShard).setUnlocalizedName("oPick").setCreativeTab(McreativeTabs.tabTools).setTextureName(RefStrings.MODID + ":OPick");
  68. oAxe = new OAxe(oShard).setUnlocalizedName("oAxe").setCreativeTab(McreativeTabs.tabTools).setTextureName(RefStrings.MODID + ":OAxe");
  69. oSpade = new OSpade(oShard).setUnlocalizedName("oSpade").setCreativeTab(McreativeTabs.tabTools).setTextureName(RefStrings.MODID + ":OSpade");
  70. oSword = new OSword(oShard).setUnlocalizedName("oSword").setCreativeTab(McreativeTabs.tabTools).setTextureName(RefStrings.MODID + ":OSword");
  71. oHoe = new OHoe(oShard).setUnlocalizedName("oHoe").setCreativeTab(McreativeTabs.tabTools).setTextureName(RefStrings.MODID + ":OHoe");
  72. oSpear = new OSpear(oShard).setUnlocalizedName("oSpear").setCreativeTab(McreativeTabs.tabTools).setTextureName(RefStrings.MODID + ":OSpear");
  73. //Armor
  74. oHelmet = new oArmor(oArmor, MainRegistry.proxy.addArmor("oArmor"), 0).setUnlocalizedName("oHelmet").setCreativeTab(McreativeTabs.tabTools).setTextureName(RefStrings.MODID + ":oHelmet");
  75. oChestplate = new oArmor(oArmor, MainRegistry.proxy.addArmor("oArmor"), 1).setUnlocalizedName("oChestplate").setCreativeTab(McreativeTabs.tabTools).setTextureName(RefStrings.MODID + ":oChestplate");
  76. oLeggings = new oArmor(oArmor, MainRegistry.proxy.addArmor("oArmor"), 2).setUnlocalizedName("oLeggings").setCreativeTab(McreativeTabs.tabTools).setTextureName(RefStrings.MODID + "oLeggings");
  77. oBoots = new oArmor(oArmor, MainRegistry.proxy.addArmor("oArmor"), 3).setUnlocalizedName("oBoots").setCreativeTab(McreativeTabs.tabTools).setTextureName(RefStrings.MODID + ":oBoots");
  78.  
  79. }
  80.  
  81. public static void registeritem() {
  82. //Items
  83. GameRegistry.registerItem(ostick, ostick.getUnlocalizedName());
  84. GameRegistry.registerItem(oSeed, oSeed.getUnlocalizedName());
  85. GameRegistry.registerItem(oShardPiece, oShardPiece.getUnlocalizedName());
  86. GameRegistry.registerItem(oIngot, oIngot.getUnlocalizedName());
  87. GameRegistry.registerItem(ItemModFood, ItemModFood.getUnlocalizedName());
  88. GameRegistry.registerItem(Copper, Copper.getUnlocalizedName());
  89. GameRegistry.registerItem(Topaz, Topaz.getUnlocalizedName());
  90. GameRegistry.registerItem(Citrine, Citrine.getUnlocalizedName());
  91. GameRegistry.registerItem(Yttrium, Yttrium.getUnlocalizedName());
  92. //Tools
  93. GameRegistry.registerItem(oPick, oPick.getUnlocalizedName());
  94. GameRegistry.registerItem(oAxe, oAxe.getUnlocalizedName());
  95. GameRegistry.registerItem(oSpade, oSpade.getUnlocalizedName());
  96. GameRegistry.registerItem(oSword, oSword.getUnlocalizedName());
  97. GameRegistry.registerItem(oHoe, oHoe.getUnlocalizedName());
  98. GameRegistry.registerItem(oSpear, oSpear.getUnlocalizedName());
  99. //Armor
  100. GameRegistry.registerItem(oHelmet, oHelmet.getUnlocalizedName());
  101. GameRegistry.registerItem(oChestplate, oChestplate.getUnlocalizedName());
  102. GameRegistry.registerItem(oLeggings, oLeggings.getUnlocalizedName());
  103. GameRegistry.registerItem(oBoots, oBoots.getUnlocalizedName());
  104.  
  105. }
  106. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement