diff --git a/src/main/java/com/minelittlepony/model/ModelWing.java b/src/main/java/com/minelittlepony/model/ModelWing.java index decc273a..5eb5d13b 100644 --- a/src/main/java/com/minelittlepony/model/ModelWing.java +++ b/src/main/java/com/minelittlepony/model/ModelWing.java @@ -22,7 +22,7 @@ public class ModelWing implements PonyModelConstants { extended[i].mirror = mirror; } - init(yOffset, xOffset, stretch); + init(xOffset, yOffset, stretch); addFeathers(mirror ? -1 : 1, yOffset, stretch); } diff --git a/src/main/java/com/minelittlepony/model/PegasusWings.java b/src/main/java/com/minelittlepony/model/PegasusWings.java index c28b8f83..b185c2c4 100644 --- a/src/main/java/com/minelittlepony/model/PegasusWings.java +++ b/src/main/java/com/minelittlepony/model/PegasusWings.java @@ -30,12 +30,12 @@ public class PegasusWings extends ModelBase implements PonyModelConstants { if (pony.isSneak && !pony.isFlying) { leftWing.rotateSneaked(LEFT_WING_ROTATE_ANGLE_Z_SNEAK); - rightWing.rotateSneaked(RIGHT_WING_ROTATE_ANGLE_Z_SNEAK); + rightWing.rotateSneaked(-LEFT_WING_ROTATE_ANGLE_Z_SNEAK); } else if (pony.isFlying) { float WingRotateAngleZ = (MathHelper.sin(ticks * 0.536F) * 1.0F) + ROTATE_270 + 0.4F; - leftWing.rotateUnsneaked(-WingRotateAngleZ); - rightWing.rotateUnsneaked(WingRotateAngleZ); + leftWing.rotateUnsneaked(WingRotateAngleZ); + rightWing.rotateUnsneaked(-WingRotateAngleZ); } leftWing.rotate(ROTATE_90);