Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.micromod.item.armor;
- import com.micromod.ModClass;
- import com.micromod.client.model.ModelHelmetArthas;
- import com.micromod.item.ModItems;
- import com.micromod.item.MyFood;
- import com.micromod.proxy.ClientProxy;
- import net.minecraft.client.model.ModelBiped;
- import net.minecraft.creativetab.CreativeTabs;
- import net.minecraft.entity.Entity;
- import net.minecraft.entity.EntityLiving;
- import net.minecraft.entity.EntityLivingBase;
- import net.minecraft.inventory.EntityEquipmentSlot;
- import net.minecraft.item.ItemArmor;
- import net.minecraft.item.ItemStack;
- import net.minecraftforge.fml.relauncher.Side;
- import net.minecraftforge.fml.relauncher.SideOnly;
- public class ItemHelmet extends ItemArmor{
- public ItemHelmet(String name){
- super(ModClass.roflanMaterialArmor, 0, EntityEquipmentSlot.HEAD);
- this.setRegistryName(name);
- this.setUnlocalizedName(name);
- }
- @SideOnly(Side.CLIENT)
- @Override
- public String getArmorTexture(ItemStack stack, Entity entity, EntityEquipmentSlot slot, String type) {
- return "micromod:textures/armor/wk_texture.png";
- }
- @SideOnly(Side.CLIENT)
- @Override
- public ModelBiped getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack, EntityEquipmentSlot armorSlot, ModelBiped model){
- if (armorSlot != EntityEquipmentSlot.HEAD)
- return null;
- if (itemStack != null && itemStack.getItem() instanceof ItemHelmet){
- ModelBiped armorModel = new ModelHelmetArthas();
- return armorModel;
- }
- return null;
- }
- @Override
- public ItemHelmet setCreativeTab(CreativeTabs tab){
- super.setCreativeTab(tab);
- return this;
- }
- public void registerItemModel(){
- //......
- }
- }
Add Comment
Please, Sign In to add comment