public void render(ModelBiped p_render_1_, AbstractClientPlayer p_render_2_, float p_render_3_, float p_render_4_)
{
TextureManager texturemanager = Config.getTextureManager();
if (this.usePlayerTexture)
{
texturemanager.bindTexture(p_render_2_.getLocationSkin());
}
else if (this.textureLocation != null)
{
if (this.texture == null && this.textureImage != null)
{
this.texture = new DynamicTexture(this.textureImage);
Minecraft.getMinecraft().getTextureManager().loadTexture(this.textureLocation, this.texture);
}
texturemanager.bindTexture(this.textureLocation);
}
else
{
texturemanager.bindTexture(this.locationMissing);
}
for (int i = 0; i < this.modelRenderers.length; ++i)
{
PlayerItemRenderer playeritemrenderer = this.modelRenderers[i];
GlStateManager.pushMatrix();
if (p_render_2_.isSneaking())
{
GlStateManager.translate(0.0F, 0.2F, 0.0F);
}
playeritemrenderer.render(p_render_1_, p_render_3_);
GlStateManager.popMatrix();
}
}
PlayerItemModel.java 文件源码
java
阅读 19
收藏 0
点赞 0
评论 0
项目:BaseClient
作者:
评论列表
文章目录