From e41f8eb9b2ec93714f39db13642bddf00daecac3 Mon Sep 17 00:00:00 2001 From: Adubbz Date: Fri, 5 Jan 2024 12:02:12 +1100 Subject: [PATCH] Workaround for a rare logspam issue on Forge --- .../main/java/toughasnails/client/handler/TooltipHandler.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/common/src/main/java/toughasnails/client/handler/TooltipHandler.java b/common/src/main/java/toughasnails/client/handler/TooltipHandler.java index befd566a..d8cf2aaf 100644 --- a/common/src/main/java/toughasnails/client/handler/TooltipHandler.java +++ b/common/src/main/java/toughasnails/client/handler/TooltipHandler.java @@ -41,6 +41,10 @@ public static void onTooltip(ItemTooltipEvent event) if (!Environment.isClient()) throw new IllegalStateException("ItemTooltipEvent unexpectedly called on the server"); + // In some rare cases (on Forge at least) this may be called with a null connection + if (Minecraft.getInstance().getConnection() == null) + return; + ItemStack stack = event.getStack(); Block block = Block.byItem(stack.getItem()); BlockState state = block.defaultBlockState();