package minefantasy.mf2.item.armour;
import net.minecraft.client.model.ModelBiped;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import minefantasy.mf2.api.armour.ArmourDesign;
import minefantasy.mf2.config.ConfigClient;
import minefantasy.mf2.material.BaseMaterialMF;
public class ItemClothingMF extends ItemArmourMF
{
/**
* @param piece 0head, 1body, 2legs, 3boots
*/
public ItemClothingMF(String name, BaseMaterialMF material, int piece, String tex, int rarity)
{
super(name, material, ArmourDesign.CLOTH, piece, tex, rarity);
}
@Override
@SideOnly(Side.CLIENT)
public ModelBiped getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack, int armorSlot)
{
if(!ConfigClient.customModel)
{
return super.getArmorModel(entityLiving, itemStack, armorSlot);
}
ModelBiped model = new ModelBiped(0.25F);
if(entityLiving != null)
{
model.heldItemRight = entityLiving.getHeldItem() != null ? 1 : 0;
}
return model;
}
}