Fix errors when rendering armour

This commit is contained in:
Sollace 2018-04-26 17:20:40 +02:00
parent 2ef344d9d3
commit af3dff6c87

View file

@ -107,11 +107,13 @@ public class ModelPlayerPony extends AbstractPonyModel {
animateWears(); animateWears();
if (bipedCape != null) {
bipedCape.rotationPointY = isSneak ? 2 : isRiding ? -4 : 0; bipedCape.rotationPointY = isSneak ? 2 : isRiding ? -4 : 0;
snout.setGender(metadata.getGender()); snout.setGender(metadata.getGender());
wings.setRotationAngles(limbSwing, limbSwingAmount, ageInTicks, netHeadYaw, headPitch, scaleFactor, entityIn); wings.setRotationAngles(limbSwing, limbSwingAmount, ageInTicks, netHeadYaw, headPitch, scaleFactor, entityIn);
} }
}
protected void adjustBodyRiding() { protected void adjustBodyRiding() {
adjustBodyComponents(BODY_ROTATE_ANGLE_X_RIDING, BODY_RP_Y_RIDING, BODY_RP_Z_RIDING); adjustBodyComponents(BODY_ROTATE_ANGLE_X_RIDING, BODY_RP_Y_RIDING, BODY_RP_Z_RIDING);
@ -456,7 +458,6 @@ public class ModelPlayerPony extends AbstractPonyModel {
pushMatrix(); pushMatrix();
transform(BodyPart.BODY); transform(BodyPart.BODY);
renderBody(entityIn, limbSwing, limbSwingAmount, ageInTicks, netHeadYaw, headPitch, scale); renderBody(entityIn, limbSwing, limbSwingAmount, ageInTicks, netHeadYaw, headPitch, scale);
tail.render(metadata.getTail(), scale);
popMatrix(); popMatrix();
pushMatrix(); pushMatrix();
@ -485,6 +486,7 @@ public class ModelPlayerPony extends AbstractPonyModel {
upperTorso.render(scale); upperTorso.render(scale);
bipedBody.postRender(scale); bipedBody.postRender(scale);
wings.render(entityIn, limbSwing, limbSwingAmount, ageInTicks, netHeadYaw, headPitch, scale); wings.render(entityIn, limbSwing, limbSwingAmount, ageInTicks, netHeadYaw, headPitch, scale);
tail.render(metadata.getTail(), scale);
} }
protected void renderLegs() { protected void renderLegs() {