Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.mod.item;
- import com.mod.blocks.Mblocks;
- import com.mod.creativetabs.McreativeTabs;
- import com.mod.lib.RefStrings;
- import com.mod.main.MainRegistry;
- import com.mod.tools.OAxe;
- import com.mod.tools.OHoe;
- import com.mod.tools.OPick;
- import com.mod.tools.OSpade;
- import com.mod.weapons.OSpear;
- import com.mod.weapons.OSword;
- import cpw.mods.fml.common.registry.GameRegistry;
- import net.minecraft.init.Blocks;
- import net.minecraft.item.Item;
- import net.minecraft.item.Item.ToolMaterial;
- import net.minecraft.item.ItemArmor.ArmorMaterial;
- import net.minecraft.item.ItemSeeds;
- import net.minecraftforge.common.util.EnumHelper;
- public class Mitems {
- public static void mainRegistry() {
- initialize();
- registeritem();
- }
- public static ToolMaterial oShard = EnumHelper.addToolMaterial("Obsidian Shard", 3, 2000, 13.0f, 4.5f, 10);
- public static ArmorMaterial oArmor = EnumHelper.addArmorMaterial("Obsidian Armor", 33, new int[]{4, 8, 4, 4}, 10);
- //Items
- public static Item oIngot;
- public static Item ItemModFood;
- public static Item ostick;
- public static Item oSeed;
- public static Item oShardPiece;
- public static Item Copper;
- public static Item Topaz;
- public static Item Citrine;
- public static Item Yttrium;
- //Tools
- public static Item oPick;
- public static Item oAxe;
- public static Item oSpade;
- public static Item oSword;
- public static Item oHoe;
- public static Item oSpear;
- //Armor
- public static Item oHelmet;
- public static Item oChestplate;
- public static Item oLeggings;
- public static Item oBoots;
- public static void initialize() {
- //Items
- ostick = new Item().setUnlocalizedName("ostick").setCreativeTab(McreativeTabs.tabItems).setTextureName(RefStrings.MODID + ":OStick");
- oSeed = new ItemSeeds(Mblocks.oCrop, Blocks.farmland).setCreativeTab(McreativeTabs.tabItems).setUnlocalizedName("oSeed").setTextureName(RefStrings.MODID + ":oCrop");
- oShardPiece = new Item().setCreativeTab(McreativeTabs.tabItems).setUnlocalizedName("OshardPieceItem").setTextureName(RefStrings.MODID + ":oShardPiece");
- oIngot = new Item().setCreativeTab(McreativeTabs.tabItems).setUnlocalizedName("oIngot").setTextureName(RefStrings.MODID + ":oShardPiece");
- ItemModFood = new Item().setCreativeTab(McreativeTabs.tabItems).setUnlocalizedName("ItemModFood").setTextureName(RefStrings.MODID + ":ItemModFood");
- Copper = new Item().setCreativeTab(McreativeTabs.tabItems).setUnlocalizedName("Copper").setTextureName(RefStrings.MODID + ":Copper");
- Topaz = new Item().setCreativeTab(McreativeTabs.tabItems).setUnlocalizedName("Topaz").setTextureName(RefStrings.MODID + ":Topaz");
- Citrine = new Item().setCreativeTab(McreativeTabs.tabItems).setUnlocalizedName("Citrine").setTextureName(RefStrings.MODID + ":Citrine");
- Yttrium = new Item().setCreativeTab(McreativeTabs.tabItems).setUnlocalizedName("Yttrium").setTextureName(RefStrings.MODID + ":Yttrium");
- //Tools
- oPick = new OPick(oShard).setUnlocalizedName("oPick").setCreativeTab(McreativeTabs.tabTools).setTextureName(RefStrings.MODID + ":OPick");
- oAxe = new OAxe(oShard).setUnlocalizedName("oAxe").setCreativeTab(McreativeTabs.tabTools).setTextureName(RefStrings.MODID + ":OAxe");
- oSpade = new OSpade(oShard).setUnlocalizedName("oSpade").setCreativeTab(McreativeTabs.tabTools).setTextureName(RefStrings.MODID + ":OSpade");
- oSword = new OSword(oShard).setUnlocalizedName("oSword").setCreativeTab(McreativeTabs.tabTools).setTextureName(RefStrings.MODID + ":OSword");
- oHoe = new OHoe(oShard).setUnlocalizedName("oHoe").setCreativeTab(McreativeTabs.tabTools).setTextureName(RefStrings.MODID + ":OHoe");
- oSpear = new OSpear(oShard).setUnlocalizedName("oSpear").setCreativeTab(McreativeTabs.tabTools).setTextureName(RefStrings.MODID + ":OSpear");
- //Armor
- oHelmet = new oArmor(oArmor, MainRegistry.proxy.addArmor("oArmor"), 0).setUnlocalizedName("oHelmet").setCreativeTab(McreativeTabs.tabTools).setTextureName(RefStrings.MODID + ":oHelmet");
- oChestplate = new oArmor(oArmor, MainRegistry.proxy.addArmor("oArmor"), 1).setUnlocalizedName("oChestplate").setCreativeTab(McreativeTabs.tabTools).setTextureName(RefStrings.MODID + ":oChestplate");
- oLeggings = new oArmor(oArmor, MainRegistry.proxy.addArmor("oArmor"), 2).setUnlocalizedName("oLeggings").setCreativeTab(McreativeTabs.tabTools).setTextureName(RefStrings.MODID + "oLeggings");
- oBoots = new oArmor(oArmor, MainRegistry.proxy.addArmor("oArmor"), 3).setUnlocalizedName("oBoots").setCreativeTab(McreativeTabs.tabTools).setTextureName(RefStrings.MODID + ":oBoots");
- }
- public static void registeritem() {
- //Items
- GameRegistry.registerItem(ostick, ostick.getUnlocalizedName());
- GameRegistry.registerItem(oSeed, oSeed.getUnlocalizedName());
- GameRegistry.registerItem(oShardPiece, oShardPiece.getUnlocalizedName());
- GameRegistry.registerItem(oIngot, oIngot.getUnlocalizedName());
- GameRegistry.registerItem(ItemModFood, ItemModFood.getUnlocalizedName());
- GameRegistry.registerItem(Copper, Copper.getUnlocalizedName());
- GameRegistry.registerItem(Topaz, Topaz.getUnlocalizedName());
- GameRegistry.registerItem(Citrine, Citrine.getUnlocalizedName());
- GameRegistry.registerItem(Yttrium, Yttrium.getUnlocalizedName());
- //Tools
- GameRegistry.registerItem(oPick, oPick.getUnlocalizedName());
- GameRegistry.registerItem(oAxe, oAxe.getUnlocalizedName());
- GameRegistry.registerItem(oSpade, oSpade.getUnlocalizedName());
- GameRegistry.registerItem(oSword, oSword.getUnlocalizedName());
- GameRegistry.registerItem(oHoe, oHoe.getUnlocalizedName());
- GameRegistry.registerItem(oSpear, oSpear.getUnlocalizedName());
- //Armor
- GameRegistry.registerItem(oHelmet, oHelmet.getUnlocalizedName());
- GameRegistry.registerItem(oChestplate, oChestplate.getUnlocalizedName());
- GameRegistry.registerItem(oLeggings, oLeggings.getUnlocalizedName());
- GameRegistry.registerItem(oBoots, oBoots.getUnlocalizedName());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement