Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.obsidian.mod.init;
- import net.minecraft.block.Block;
- import net.minecraft.client.Minecraft;
- import net.minecraft.client.resources.model.ModelResourceLocation;
- import net.minecraft.creativetab.CreativeTabs;
- import net.minecraft.entity.item.EntityBoat;
- import net.minecraft.item.Item;
- import net.minecraft.item.Item.ToolMaterial;
- import net.minecraft.item.ItemAxe;
- import net.minecraft.item.ItemHoe;
- import net.minecraft.item.ItemPickaxe;
- import net.minecraft.item.ItemSword;
- import net.minecraftforge.common.util.EnumHelper;
- import net.minecraftforge.fml.common.registry.EntityRegistry;
- import net.minecraftforge.fml.common.registry.GameRegistry;
- import com.obsidian.mod.Obsidian;
- import com.obsidian.mod.entity.EntityObsidianBoat;
- import com.obsidian.mod.items.ItemObsidianBoat;
- import com.obsidian.mod.items.MyAxe;
- import com.obsidian.mod.items.MyHoe;
- import com.obsidian.mod.items.MyPickaxe;
- import com.obsidian.mod.items.MySpade;
- import com.obsidian.mod.items.MySword;
- public class MyItems {
- public static ToolMaterial ObsidianMaterial = EnumHelper.addToolMaterial("ObsidianMaterial", 2, 1405, 2.2F, 2.0F, 5);
- public static Item itemObsidianIngot;
- public static Item itemObsidianSword;
- public static Item itemObsidianPickaxe;
- public static Item itemObsidianAxe;
- public static Item itemObsidianShovel;
- public static Item itemObsidianHoe;
- public static Item itemObsidianBoat;
- public static void init() {
- itemObsidianIngot = new Item().setUnlocalizedName("ObsidianIngot").setCreativeTab(Obsidian.tabObsidian);
- itemObsidianSword = new MySword(ObsidianMaterial).setUnlocalizedName("ObsidianSword").setCreativeTab(Obsidian.tabObsidian);
- itemObsidianPickaxe = new MyPickaxe(ObsidianMaterial).setUnlocalizedName("ObsidianPickaxe").setCreativeTab(Obsidian.tabObsidian);
- itemObsidianAxe = new MyAxe(ObsidianMaterial).setUnlocalizedName("ObsidianAxe").setCreativeTab(Obsidian.tabObsidian);
- itemObsidianShovel = new MySpade(ObsidianMaterial).setUnlocalizedName("ObsidianShovel").setCreativeTab(Obsidian.tabObsidian);
- itemObsidianHoe = new MyHoe(ObsidianMaterial).setUnlocalizedName("ObsidianHoe").setCreativeTab(Obsidian.tabObsidian);
- itemObsidianBoat = new ItemObsidianBoat().setUnlocalizedName("ObsidianBoat").setCreativeTab(Obsidian.tabObsidian);
- }
- public static void register() {
- GameRegistry.registerItem(itemObsidianIngot, "ObsidianIngot");
- GameRegistry.registerItem(itemObsidianSword, "ObsidianSword");
- GameRegistry.registerItem(itemObsidianPickaxe, "ObsidianPickaxe");
- GameRegistry.registerItem(itemObsidianAxe, "ObsidianAxe");
- GameRegistry.registerItem(itemObsidianShovel, "ObsidianShovel");
- GameRegistry.registerItem(itemObsidianHoe, "ObsidianHoe");
- GameRegistry.registerItem(itemObsidianBoat, "ObsidianBoat");
- }
- public static void registerRenders() {
- registerRender(itemObsidianIngot);
- registerRender(itemObsidianSword);
- registerRender(itemObsidianPickaxe);
- registerRender(itemObsidianAxe);
- registerRender(itemObsidianShovel);
- registerRender(itemObsidianHoe);
- registerRender(itemObsidianBoat);
- }
- public static void registerRender(Item item) {
- Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation(Obsidian.modid + ":" + item.getUnlocalizedName().substring(5), "inventory"));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment