From 7e18acdb8f68f2fbbaca5f812c3d3086b82a3198 Mon Sep 17 00:00:00 2001 From: s809 <43530948+s809@users.noreply.github.com> Date: Fri, 26 Sep 2025 21:45:40 +0500 Subject: [PATCH] Make lang initialization client only --- .../distanthorizons/common/AbstractModInitializer.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/common/src/main/java/com/seibel/distanthorizons/common/AbstractModInitializer.java b/common/src/main/java/com/seibel/distanthorizons/common/AbstractModInitializer.java index c5799cdc3..11d951849 100644 --- a/common/src/main/java/com/seibel/distanthorizons/common/AbstractModInitializer.java +++ b/common/src/main/java/com/seibel/distanthorizons/common/AbstractModInitializer.java @@ -79,6 +79,7 @@ public abstract class AbstractModInitializer // Client uses config for auto-updater, so it's initialized here instead of post-init stage this.initConfig(); + this.initLang(); logModIncompatibilityWarnings(); // needs to be called after config loading LOGGER.info(ModInfo.READABLE_NAME + " client Initialized."); @@ -163,13 +164,15 @@ public abstract class AbstractModInitializer { ConfigBase.INSTANCE = new ConfigBase(ModInfo.ID, ModInfo.NAME, Config.class, ModInfo.CONFIG_FILE_VERSION); Config.completeDelayedSetup(); - - + } + + private void initLang() + { if (ModInfo.IS_DEV_BUILD) { String missingLangEntries = ConfigBase.INSTANCE.generateLang(true, true); if (missingLangEntries != null - && missingLangEntries.length() != 0) + && missingLangEntries.length() != 0) { LOGGER.warn("One or more language entries is missing:"); LOGGER.warn(missingLangEntries);