From f05e424c49a6313da30c1691d922d0b5adcb06fb Mon Sep 17 00:00:00 2001 From: James Seibel Date: Sun, 17 May 2026 18:27:44 -0500 Subject: [PATCH] lang wrapper update --- .../distanthorizons/common/wrappers/gui/LangWrapper.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/common/src/main/java/com/seibel/distanthorizons/common/wrappers/gui/LangWrapper.java b/common/src/main/java/com/seibel/distanthorizons/common/wrappers/gui/LangWrapper.java index 17136c8f3..3daaab4ea 100644 --- a/common/src/main/java/com/seibel/distanthorizons/common/wrappers/gui/LangWrapper.java +++ b/common/src/main/java/com/seibel/distanthorizons/common/wrappers/gui/LangWrapper.java @@ -16,8 +16,14 @@ public class LangWrapper implements ILangWrapper { #if MC_VER <= MC_1_12_2 return I18n.hasKey(str); - #else + #elif MC_VER <= MC_26_1_2 return I18n.exists(str); + #else + String translated = getLang(str); + return translated != null + // if this isn't translatable it will generally return + // the same string as was passed in + && !translated.equalsIgnoreCase(str); #endif }