package net.paladrill.paladrillmod.item; import net.paladrill.paladrillmod.creativetab.TabPalaDrillMod; import net.paladrill.paladrillmod.ElementsPaladrillmodMod; import net.minecraftforge.fml.relauncher.SideOnly; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.common.registry.GameRegistry; import net.minecraftforge.common.util.EnumHelper; import net.minecraftforge.client.model.ModelLoader; import net.minecraftforge.client.event.ModelRegistryEvent; import net.minecraft.util.ResourceLocation; import net.minecraft.item.ItemArmor; import net.minecraft.item.Item; import net.minecraft.inventory.EntityEquipmentSlot; import net.minecraft.client.renderer.block.model.ModelResourceLocation; @ElementsPaladrillmodMod.ModElement.Tag public class ItemKisakayArmor extends ElementsPaladrillmodMod.ModElement { @GameRegistry.ObjectHolder("paladrillmod:kisakayarmorhelmet") public static final Item helmet = null; @GameRegistry.ObjectHolder("paladrillmod:kisakayarmorbody") public static final Item body = null; @GameRegistry.ObjectHolder("paladrillmod:kisakayarmorlegs") public static final Item legs = null; @GameRegistry.ObjectHolder("paladrillmod:kisakayarmorboots") public static final Item boots = null; public ItemKisakayArmor(ElementsPaladrillmodMod instance) { super(instance, 296); } @Override public void initElements() { ItemArmor.ArmorMaterial enuma = EnumHelper.addArmorMaterial("KISAKAYARMOR", "paladrillmod:kisakay", 65, new int[]{9, 26, 22, 9}, 39, (net.minecraft.util.SoundEvent) net.minecraft.util.SoundEvent.REGISTRY.getObject(new ResourceLocation("")), 0f); elements.items.add(() -> new ItemArmor(enuma, 0, EntityEquipmentSlot.HEAD).setUnlocalizedName("kisakayarmorhelmet") .setRegistryName("kisakayarmorhelmet").setCreativeTab(TabPalaDrillMod.tab)); elements.items.add(() -> new ItemArmor(enuma, 0, EntityEquipmentSlot.CHEST).setUnlocalizedName("kisakayarmorbody") .setRegistryName("kisakayarmorbody").setCreativeTab(TabPalaDrillMod.tab)); elements.items.add(() -> new ItemArmor(enuma, 0, EntityEquipmentSlot.LEGS).setUnlocalizedName("kisakayarmorlegs") .setRegistryName("kisakayarmorlegs").setCreativeTab(TabPalaDrillMod.tab)); elements.items.add(() -> new ItemArmor(enuma, 0, EntityEquipmentSlot.FEET).setUnlocalizedName("kisakayarmorboots") .setRegistryName("kisakayarmorboots").setCreativeTab(TabPalaDrillMod.tab)); } @SideOnly(Side.CLIENT) @Override public void registerModels(ModelRegistryEvent event) { ModelLoader.setCustomModelResourceLocation(helmet, 0, new ModelResourceLocation("paladrillmod:kisakayarmorhelmet", "inventory")); ModelLoader.setCustomModelResourceLocation(body, 0, new ModelResourceLocation("paladrillmod:kisakayarmorbody", "inventory")); ModelLoader.setCustomModelResourceLocation(legs, 0, new ModelResourceLocation("paladrillmod:kisakayarmorlegs", "inventory")); ModelLoader.setCustomModelResourceLocation(boots, 0, new ModelResourceLocation("paladrillmod:kisakayarmorboots", "inventory")); } }