Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.plasmablazer.electroniceng.init;
- import com.plasmablazer.electroniceng.item.*;
- import com.plasmablazer.electroniceng.item.tier0.*;
- import com.plasmablazer.electroniceng.reference.*;
- import com.plasmablazer.electroniceng.util.LogHelper;
- import net.minecraft.client.*;
- import net.minecraft.client.resources.model.ModelResourceLocation;
- import net.minecraft.item.ItemStack;
- import net.minecraftforge.fml.common.registry.*;
- public class ModItems
- {
- //Ingots
- public static final BasicItem copperIngot = new BasicItem(Names.Items.COPPER_INGOT_NAME);
- public static final BasicItem leadIngot = new BasicItem(Names.Items.LEAD_INGOT_NAME);
- public static final BasicItem aluminiumIngot = new BasicItem(Names.Items.ALUMINIUM_INGOT_NAME);
- public static final BasicItem chromiumIngot = new BasicItem(Names.Items.CHROMIUM_INGOT_NAME);
- public static final BasicItem titaniumIngot = new BasicItem(Names.Items.TITANIUM_INGOT_NAME);
- public static final BasicItem uraniumIngot = new BasicItem(Names.Items.URANIUM_INGOT_NAME);
- //Research
- public static final ItemEngineeringBook engineeringBook = new ItemEngineeringBook(Names.Items.ENGINEERING_BOOK_NAME);
- public static final ItemBlueprint blueprint = new ItemBlueprint(Names.Items.BLUEPRINT_BLANK_NAME);
- public static void initItems()
- {
- //Ingots
- registerItem(copperIngot);
- registerItem(leadIngot);
- registerItem(aluminiumIngot);
- registerItem(chromiumIngot);
- registerItem(titaniumIngot);
- registerItem(uraniumIngot);
- //Research
- registerItem(engineeringBook);
- registerItem(blueprint);
- }
- public static void initRenders()
- {
- //Ingots
- registerRender(copperIngot);
- registerRender(leadIngot);
- registerRender(aluminiumIngot);
- registerRender(chromiumIngot);
- registerRender(titaniumIngot);
- registerRender(uraniumIngot);
- //Research
- registerRender(engineeringBook);
- registerRender(blueprint, 0, blueprint.getTextureName(0));
- registerRender(blueprint, 1, blueprint.getTextureName(1));
- registerRender(blueprint, 2, blueprint.getTextureName(2));
- }
- public static void registerItem(ItemEE item)
- {
- GameRegistry.registerItem(item, item.getName());
- }
- public static void registerRender(ItemEE item, int meta, String textureName)
- {
- LogHelper.info(new ModelResourceLocation(textureName, "inventory"));
- Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, meta, new ModelResourceLocation(textureName, "inventory"));
- }
- public static void registerRender(ItemEE item)
- {
- registerRender(item, 0, item.getTextureName());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement