Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package trikzon.sleightofhand.init;
- import net.minecraft.client.renderer.block.model.ModelResourceLocation;
- import net.minecraft.init.SoundEvents;
- import net.minecraft.inventory.EntityEquipmentSlot;
- import net.minecraft.item.Item;
- import net.minecraft.item.ItemArmor;
- import net.minecraft.item.ItemArmor.ArmorMaterial;
- import net.minecraft.util.ResourceLocation;
- import net.minecraftforge.client.model.ModelLoader;
- import net.minecraftforge.common.util.EnumHelper;
- import net.minecraftforge.fml.common.registry.GameRegistry;
- import trikzon.sleightofhand.Reference;
- import trikzon.sleightofhand.items.ItemModArmor;
- import trikzon.sleightofhand.util.Utils;
- public class ModArmor {
- public static ArmorMaterial magicHatMaterial = EnumHelper.addArmorMaterial("magichat", Reference.MODID + ":magichat", 15, new int[] {2, 6, 5, 2}, 9, SoundEvents.ITEM_ARMOR_EQUIP_LEATHER, 2.0F);
- public static ItemArmor magicHat;
- public static void init() {
- magicHat = new ItemModArmor(magicHatMaterial, 1, EntityEquipmentSlot.HEAD, "magic_hat");
- }
- public static void register() {
- registerItem(magicHat);
- }
- public static void registerRenders() {
- registerRender(magicHat);
- }
- public static void registerItem(Item item) {
- GameRegistry.register(item);
- Utils.getLogger().info("Registered Item " + item.getUnlocalizedName().substring(5));
- }
- public static void registerRender(Item item) {
- ModelLoader.setCustomModelResourceLocation(item, 0, new ModelResourceLocation(new ResourceLocation(Reference.MODID, item.getUnlocalizedName().substring(5)), "inventory"));
- Utils.getLogger().info("Register Render for " + item.getUnlocalizedName().substring(5));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement