From 0cdc46c0c620a2273fda1f27b0260d19def62327 Mon Sep 17 00:00:00 2001 From: slprime Date: Sat, 13 Jun 2026 17:43:09 +0300 Subject: [PATCH] Fix Broken DisplayName in Untranslator --- .../java/codechicken/nei/util/ItemUntranslator.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/main/java/codechicken/nei/util/ItemUntranslator.java b/src/main/java/codechicken/nei/util/ItemUntranslator.java index 28c97d865..8758eccfc 100644 --- a/src/main/java/codechicken/nei/util/ItemUntranslator.java +++ b/src/main/java/codechicken/nei/util/ItemUntranslator.java @@ -179,11 +179,15 @@ public void generateUntranslatedNames() { } private void collectDisplayNameForStack(ItemStack stack, Map items) { - final String displayName = stripFormatting(stack.getDisplayName()); - final String guidKey = determineGUIDForGeneration(stack, displayName, items); + try { + final String displayName = stripFormatting(stack.getDisplayName()); + final String guidKey = determineGUIDForGeneration(stack, displayName, items); - if (!items.containsKey(guidKey)) { - items.put(guidKey, displayName); + if (!items.containsKey(guidKey)) { + items.put(guidKey, displayName); + } + } catch (Throwable e) { + NEIClientConfig.logger.warn("Failed to get display name for itemstack {}", stack, e); } }