From cd5b4c0633e384ffd8ac48182ab899bc6b1c29bc Mon Sep 17 00:00:00 2001 From: luisc Date: Fri, 3 Dec 2021 21:54:13 -0600 Subject: [PATCH] Removed shadow when rendering an NPC that shouldn't be visible to a specific player after using setVisibleTo(). --- .../java/noppes/npcs/client/renderer/RenderNPCInterface.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/noppes/npcs/client/renderer/RenderNPCInterface.java b/src/main/java/noppes/npcs/client/renderer/RenderNPCInterface.java index 1d4844e25..a65fbd801 100644 --- a/src/main/java/noppes/npcs/client/renderer/RenderNPCInterface.java +++ b/src/main/java/noppes/npcs/client/renderer/RenderNPCInterface.java @@ -73,7 +73,7 @@ public class RenderNPCInterface extends RenderLiving{ public void doRenderShadowAndFire(Entity par1Entity, double par2, double par4, double par6, float par8, float par9){ EntityNPCInterface npc = (EntityNPCInterface) par1Entity; - if(!npc.isKilled()) + if(!npc.isKilled() && !npc.scriptInvisibleToPlayer(Minecraft.getMinecraft().thePlayer)) super.doRenderShadowAndFire(par1Entity, par2, par4, par6, par8, par9); }