From 46199208cec44cb3e715968d3ad69e402cb628a2 Mon Sep 17 00:00:00 2001 From: Sollace Date: Fri, 8 Jun 2018 21:21:08 +0200 Subject: [PATCH] Fix strafing getting stuck at invalid angles --- .../java/com/minelittlepony/render/player/RenderPonyPlayer.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/com/minelittlepony/render/player/RenderPonyPlayer.java b/src/main/java/com/minelittlepony/render/player/RenderPonyPlayer.java index 50d38729..53a4b9b0 100644 --- a/src/main/java/com/minelittlepony/render/player/RenderPonyPlayer.java +++ b/src/main/java/com/minelittlepony/render/player/RenderPonyPlayer.java @@ -58,6 +58,7 @@ public class RenderPonyPlayer extends RenderPonyBase { double roll = (Math.toDegrees(Math.atan2(motionX, motionZ)) - yaw) % 360; if (roll < -180) roll += 360; + if (roll > 180) roll -= 360; roll *= horMotion * 2; roll = MathHelper.clamp(roll, -54, 54);