public void preChildEntHeadRenderCalls(E living, RenderLivingBase render)
{
if(living.isChild()) //I don't like this if statement any more than you do.
{
float modelScale = 0.0625F;
ModelBase model = render.getMainModel();
if(model instanceof ModelBiped)
{
GlStateManager.scale(0.75F, 0.75F, 0.75F);
GlStateManager.translate(0.0F, 16.0F * modelScale, 0.0F);
}
else if(model instanceof ModelQuadruped)
{
if(model instanceof ModelPolarBear)
{
GlStateManager.scale(0.6666667F, 0.6666667F, 0.6666667F);
}
GlStateManager.translate(0.0F, ((ModelQuadruped)model).childYOffset * modelScale, ((ModelQuadruped)model).childZOffset * modelScale);
}
else if(model instanceof ModelChicken)
{
GlStateManager.translate(0.0F, 5.0F * modelScale, 2.0F * modelScale);
}
}
}
HeadBase.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:iChunUtil
作者:
评论列表
文章目录