From df7fe0e7f481e9c13e3251007794fc86bd979cbb Mon Sep 17 00:00:00 2001 From: Sollace <sollacea@gmail.com> Date: Thu, 14 Feb 2019 14:15:54 +0200 Subject: [PATCH] Some more adjustments to disguise rendering --- src/main/java/com/minelittlepony/unicopia/UnicopiaClient.java | 4 ++-- .../com/minelittlepony/unicopia/render/DisguiseRenderer.java | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/minelittlepony/unicopia/UnicopiaClient.java b/src/main/java/com/minelittlepony/unicopia/UnicopiaClient.java index 9f63a73a..032626b4 100644 --- a/src/main/java/com/minelittlepony/unicopia/UnicopiaClient.java +++ b/src/main/java/com/minelittlepony/unicopia/UnicopiaClient.java @@ -185,8 +185,8 @@ public class UnicopiaClient extends UClient { event.setCanceled(true); } - if (iplayer.hasEffect()) { - DisguiseRenderer.instance().renderDisguiseToGui(iplayer); + if (DisguiseRenderer.instance().renderDisguiseToGui(iplayer)) { + event.setCanceled(true); } } } diff --git a/src/main/java/com/minelittlepony/unicopia/render/DisguiseRenderer.java b/src/main/java/com/minelittlepony/unicopia/render/DisguiseRenderer.java index 01b96754..ec122a80 100644 --- a/src/main/java/com/minelittlepony/unicopia/render/DisguiseRenderer.java +++ b/src/main/java/com/minelittlepony/unicopia/render/DisguiseRenderer.java @@ -22,7 +22,7 @@ public class DisguiseRenderer { if (entity.getEntityData().hasKey("disguise") && entity.getEntityData().getBoolean("disguise")) { - renderMan.setRenderShadow(!SpellDisguise.isAttachedEntity(entity)); + renderMan.setRenderShadow(true); renderDisguise(renderMan, entity); renderMan.setRenderShadow(false); @@ -43,7 +43,7 @@ public class DisguiseRenderer { double y = entity.posY - observer.posY; double z = entity.posZ - observer.posZ; - renderMan.renderEntity(entity, x, y, z, 0, 0, false); + renderMan.renderEntity(entity, x, y, z, 0, 1, false); entity.getEntityData().setBoolean("disguise", true); }