package net.tropicraft.client.entity.render;
import net.minecraft.client.renderer.entity.RenderLiving;
import net.minecraft.entity.Entity;
import net.minecraft.entity.EntityLiving;
import net.minecraft.util.ResourceLocation;
import net.tropicraft.client.entity.model.ModelFailgull;
import net.tropicraft.util.TropicraftUtils;
public class RenderFailgull extends RenderLiving
{
public RenderFailgull(float f)
{
super(new ModelFailgull(), f);
}
public void renderNew(EntityLiving entityliving, double d, double d1, double d2,
float f, float f1)
{
super.doRender(entityliving, d, d1, d2, f, f1);
}
public void doRenderLiving(EntityLiving entityliving, double d, double d1, double d2,
float f, float f1)
{
renderNew(entityliving, d, d1, d2, f, f1);
}
public void doRender(Entity entity, double d, double d1, double d2,
float f, float f1)
{
renderNew((EntityLiving)entity, d, d1, d2, f, f1);
}
/**
* Returns the location of an entity's texture. Doesn't seem to be called unless you call Render.bindEntityTexture.
*/
@Override
protected ResourceLocation getEntityTexture(Entity entity) {
return TropicraftUtils.bindTextureEntity("failgull");
}
}