diff --git a/src/main/java/noppes/npcs/client/ClientEventHandler.java b/src/main/java/noppes/npcs/client/ClientEventHandler.java index 9f1ca4554..3495b42a3 100644 --- a/src/main/java/noppes/npcs/client/ClientEventHandler.java +++ b/src/main/java/noppes/npcs/client/ClientEventHandler.java @@ -186,8 +186,8 @@ public class ClientEventHandler { EntityPlayer player = event.entityPlayer; ClientEventHandler.renderingPlayer = null; - if (renderPlayerJBRA != null && hasOverlays(player)) { - if (renderPlayerJBRA.isInstance(event.renderer)) + if (hasOverlays(player)) { + if (renderPlayerJBRA != null && renderPlayerJBRA.isInstance(event.renderer)) return; if (!(event.renderer instanceof RenderCNPCPlayer)) { @@ -221,11 +221,11 @@ public class ClientEventHandler { @SubscribeEvent public void tryRenderDBC(RenderPlayerEvent.Specials.Post event) { - if (renderPlayerJBRA == null || !hasOverlays(event.entityPlayer)) { + if (!hasOverlays(event.entityPlayer)) { return; } - if (!renderPlayerJBRA.isInstance(event.renderer)) { + if (renderPlayerJBRA == null && !renderPlayerJBRA.isInstance(event.renderer)) { return; }