diff --git a/src/main/java/interactic/mixin/InGameHudMixin.java b/src/main/java/interactic/mixin/InGameHudMixin.java index 99e453d..f005272 100644 --- a/src/main/java/interactic/mixin/InGameHudMixin.java +++ b/src/main/java/interactic/mixin/InGameHudMixin.java @@ -26,8 +26,9 @@ private void renderItemTooltip(DrawContext context, RenderTickCounter tickCounte final var item = Helpers.raycastItem(client.getCameraEntity(), 5); if (item == null) return; + var tooltipCtx = client.world != null ? Item.TooltipContext.create(client.world) : Item.TooltipContext.DEFAULT; var tooltip = InteracticInit.getConfig().renderFullTooltip() - ? item.getStack().getTooltip(Item.TooltipContext.DEFAULT, client.player, TooltipType.BASIC) + ? item.getStack().getTooltip(tooltipCtx, client.player, TooltipType.BASIC) : List.of(item.getStack().getName()); for (int i = 0, tooltipSize = tooltip.size(); i < tooltipSize; i++) {