From ffa9108f28d6b6c19f94f7da07651bf96c015cc9 Mon Sep 17 00:00:00 2001 From: Sollace Date: Fri, 15 May 2020 13:17:03 +0200 Subject: [PATCH] Fix some rendering buggyness with parasprites --- .../client/model/entity/ParaspriteModel.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/minelittlepony/client/model/entity/ParaspriteModel.java b/src/main/java/com/minelittlepony/client/model/entity/ParaspriteModel.java index ff63ea6a..2af3fc90 100644 --- a/src/main/java/com/minelittlepony/client/model/entity/ParaspriteModel.java +++ b/src/main/java/com/minelittlepony/client/model/entity/ParaspriteModel.java @@ -40,9 +40,14 @@ public class ParaspriteModel extends EntityModel implements MsonM @Override public void setAngles(StriderEntity entity, float move, float swing, float ticks, float headYaw, float headPitch) { - body.yaw = headYaw * 0.017453292F; - body.pitch = headPitch * 0.017453292F; + if (entity.hasPassengers()) { + body.yaw = 0; + body.pitch = 0; + } else { + body.yaw = headYaw * 0.017453292F; + body.pitch = headPitch * 0.017453292F; + } saddle.copyPositionAndRotation(body); float sin = (float)Math.sin(ticks) / 2;