From e25326eed49b79eefba155f4c69572533dcf2781 Mon Sep 17 00:00:00 2001 From: Sollace Date: Tue, 24 Apr 2018 21:24:29 +0200 Subject: [PATCH] Fixed position/angle of the wings --- src/main/java/com/minelittlepony/model/ModelWing.java | 2 +- src/main/java/com/minelittlepony/model/PegasusWings.java | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) 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);