package net.minecraft.client.renderer.entity;
import net.minecraft.client.model.ModelBiped;
import net.minecraft.client.renderer.GlStateManager;
import net.minecraft.client.renderer.entity.layers.LayerCustomHead;
import net.minecraft.client.renderer.entity.layers.LayerHeldItem;
import net.minecraft.entity.Entity;
import net.minecraft.entity.EntityLiving;
import net.minecraft.util.ResourceLocation;
public class RenderBiped extends RenderLiving
{
private static final ResourceLocation field_177118_j = new ResourceLocation("textures/entity/steve.png");
protected ModelBiped modelBipedMain;
protected float field_77070_b;
private static final String __OBFID = "CL_00001001";
public RenderBiped(RenderManager p_i46168_1_, ModelBiped p_i46168_2_, float p_i46168_3_)
{
this(p_i46168_1_, p_i46168_2_, p_i46168_3_, 1.0F);
this.addLayer(new LayerHeldItem(this));
}
public RenderBiped(RenderManager p_i46169_1_, ModelBiped p_i46169_2_, float p_i46169_3_, float p_i46169_4_)
{
super(p_i46169_1_, p_i46169_2_, p_i46169_3_);
this.modelBipedMain = p_i46169_2_;
this.field_77070_b = p_i46169_4_;
this.addLayer(new LayerCustomHead(p_i46169_2_.bipedHead));
}
/**
* Returns the location of an entity's texture. Doesn't seem to be called unless you call Render.bindEntityTexture.
*/
protected ResourceLocation getEntityTexture(EntityLiving p_110775_1_)
{
return field_177118_j;
}
public void func_82422_c()
{
GlStateManager.translate(0.0F, 0.1875F, 0.0F);
}
/**
* Returns the location of an entity's texture. Doesn't seem to be called unless you call Render.bindEntityTexture.
*/
protected ResourceLocation getEntityTexture(Entity p_110775_1_)
{
return this.getEntityTexture((EntityLiving)p_110775_1_);
}
}