package net.tropicraft.client.entity.render;
import net.minecraft.client.model.ModelBase;
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.entity.hostile.EntityTreeFrog;
import net.tropicraft.util.TropicraftUtils;
public class RenderTreeFrog extends RenderLiving {
public RenderTreeFrog(ModelBase modelbase, float f) {
super(modelbase, f);
}
@Override
protected ResourceLocation getEntityTexture(Entity entity) {
if (((EntityTreeFrog)entity).type == 0) {
return TropicraftUtils.bindTextureEntity("treefrog/treefroggreen");
} else if (((EntityTreeFrog)entity).type == 1) {
return TropicraftUtils.bindTextureEntity("treefrog/treefrogred");
} else if (((EntityTreeFrog)entity).type == 2) {
return TropicraftUtils.bindTextureEntity("treefrog/treefrogblue");
} else /*if (((TreeFrog)entity).type == 3)*/ {
return TropicraftUtils.bindTextureEntity("treefrog/treefrogyellow");
}
}
public void renderTreeFrog(EntityTreeFrog entitytreefrog, double d, double d1, double d2,
float f, float f1) {
super.doRender(entitytreefrog, d, d1, d2, f, f1);
}
@Override
public void doRender(EntityLiving entityliving, double d, double d1, double d2,
float f, float f1) {
renderTreeFrog((EntityTreeFrog) entityliving, d, d1, d2, f, f1);
}
@Override
public void doRender(Entity entity, double d, double d1, double d2,
float f, float f1) {
renderTreeFrog((EntityTreeFrog) entity, d, d1, d2, f, f1);
}
}