@Override
public void render(Entity par1Entity, float par2, float par3, float par4, float par5, float par6, float par7) {
if (this.isChild) {
float var8 = 2.0F;
GL11.glPushMatrix();
GL11.glScalef(1.5F / var8, 1.5F / var8, 1.5F / var8);
GL11.glTranslatef(0.0F, 16.0F * par7, 0.0F);
this.bipedHead.render(par7);
GL11.glPopMatrix();
GL11.glPushMatrix();
GL11.glScalef(1.0F / var8, 1.0F / var8, 1.0F / var8);
GL11.glTranslatef(0.0F, 24.0F * par7, 0.0F);
this.bipedBody.render(par7);
this.bipedRightArm.render(par7);
this.bipedLeftArm.render(par7);
this.bipedRightLeg.render(par7);
this.bipedLeftLeg.render(par7);
GL11.glPopMatrix();
} else {
String textureLocation;
ResourceLocation resource;
ItemStack itemStack;
float scale;
/* Render Armor Legs */
textureLocation = "/armor/iron_2.png";
EntityHauntedArmor var5 = (EntityHauntedArmor) par1Entity;
itemStack = var5.func_130225_q(2) != null ? var5.func_130225_q(2) : new ItemStack(Items.golden_chestplate);
resource = RenderBiped.getArmorResource(par1Entity, itemStack, 2, null);
Minecraft.getMinecraft().renderEngine.bindTexture(resource);
scale = par7 * 0.85f;
this.bipedRightLeg2.render(scale);
this.bipedLeftLeg2.render(scale);
/* Render Armor Upper Body */
textureLocation = "/armor/iron_1.png";
itemStack = var5.func_130225_q(1) != null ? var5.func_130225_q(2) : new ItemStack(Items.golden_leggings);
resource = RenderBiped.getArmorResource(par1Entity, itemStack, 1, null);
Minecraft.getMinecraft().renderEngine.bindTexture(resource);
this.bipedHead.render(par7);
this.bipedBody.render(par7);
this.bipedRightArm.render(par7);
this.bipedLeftArm.render(par7);
this.bipedRightLeg.render(par7);
this.bipedLeftLeg.render(par7);
}
}
ModelHauntedArmor.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:projectzulu1.7.10-pre-1.3a
作者:
评论列表
文章目录