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);
     }