From c2ad3ef015e3efeacef8b042f69cd5d2e0534439 Mon Sep 17 00:00:00 2001 From: KAMKEEL <28842281+KAMKEEL@users.noreply.github.com> Date: Tue, 11 Aug 2026 12:00:52 -0400 Subject: [PATCH] Small Behavior Restorations --- src/main/java/noppes/npcs/client/ClientTickHandler.java | 5 ++++- .../java/noppes/npcs/client/renderer/RenderNPCHumanMale.java | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/noppes/npcs/client/ClientTickHandler.java b/src/main/java/noppes/npcs/client/ClientTickHandler.java index 51c6886cf..1fa03a34a 100644 --- a/src/main/java/noppes/npcs/client/ClientTickHandler.java +++ b/src/main/java/noppes/npcs/client/ClientTickHandler.java @@ -257,7 +257,10 @@ public class ClientTickHandler { if (player == null || mc.theWorld == null) return; - + + if (ClientHudManager.getInstance() == null || ClientHudManager.getInstance().getHudComponents() == null) + return; + // Update compass HudComponent compass = ClientHudManager.getInstance() .getHudComponents().get(EnumHudComponent.QuestCompass); diff --git a/src/main/java/noppes/npcs/client/renderer/RenderNPCHumanMale.java b/src/main/java/noppes/npcs/client/renderer/RenderNPCHumanMale.java index 52635ed65..013669fd1 100644 --- a/src/main/java/noppes/npcs/client/renderer/RenderNPCHumanMale.java +++ b/src/main/java/noppes/npcs/client/renderer/RenderNPCHumanMale.java @@ -317,7 +317,7 @@ public class RenderNPCHumanMale extends RenderNPCInterface { Class clazz = itemstack2.getItem().getClass(); boolean pluginMod = itemstack2.getItem().getUnlocalizedName().contains("plug:"); - if (clazz.equals(ItemShield.class) || clazz.equals(ItemRotatedShield.class) || clazz.equals(ItemClaw.class)) + if (clazz.getSimpleName().equals("ItemShield") || clazz.getSimpleName().equals("ItemRotatedShield") || clazz.getSimpleName().equals("ItemClaw")) GL11.glTranslatef(0.30f, 0, 0f); if (itemstack2.getItem() instanceof ItemBlock && (is3D || RenderBlocks.renderItemIn3d(Block.getBlockFromItem(itemstack2.getItem()).getRenderType()))) {