From 10f44f932648ed136b611e0934797cedcbff81bd Mon Sep 17 00:00:00 2001 From: Sollace Date: Sun, 22 Jul 2018 17:26:15 +0200 Subject: [PATCH] Fixed shadows rendering on sleeping players --- .../com/minelittlepony/render/player/RenderPonyPlayer.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/minelittlepony/render/player/RenderPonyPlayer.java b/src/main/java/com/minelittlepony/render/player/RenderPonyPlayer.java index 63d1154c..d1fac4ad 100644 --- a/src/main/java/com/minelittlepony/render/player/RenderPonyPlayer.java +++ b/src/main/java/com/minelittlepony/render/player/RenderPonyPlayer.java @@ -112,7 +112,7 @@ public class RenderPonyPlayer extends RenderPlayer implements IRenderPony { @Override public float prepareScale(AbstractClientPlayer player, float ticks) { - if (!player.isRiding()) { + if (!player.isRiding() && !player.isPlayerSleeping()) { float x = player.width/2; float y = 0; @@ -147,7 +147,7 @@ public class RenderPonyPlayer extends RenderPlayer implements IRenderPony { @Override public void doRenderShadowAndFire(Entity player, double x, double y, double z, float yaw, float ticks) { - if (player.isRiding()) { + if (player.isRiding() && ((AbstractClientPlayer)player).isPlayerSleeping()) { super.doRenderShadowAndFire(player, x, y, z, yaw, ticks); } }