diff --git a/src/main/java/io/gitlab/jfronny/googlechat/GoogleChatConfig.java b/src/main/java/io/gitlab/jfronny/googlechat/GoogleChatConfig.java index ba85f58..e668a47 100644 --- a/src/main/java/io/gitlab/jfronny/googlechat/GoogleChatConfig.java +++ b/src/main/java/io/gitlab/jfronny/googlechat/GoogleChatConfig.java @@ -1,5 +1,6 @@ package io.gitlab.jfronny.googlechat; +import io.gitlab.jfronny.commons.serialize.gson.api.v1.Ignore; import io.gitlab.jfronny.libjf.config.api.v1.*; import net.fabricmc.api.*; import net.fabricmc.loader.api.*; @@ -42,6 +43,7 @@ public class GoogleChatConfig { } } + @Ignore private static boolean initial = true; @Verifier public static void verify() { if (FabricLoader.getInstance().getEnvironmentType() == EnvType.SERVER && !clientLanguage.equals("auto")) { @@ -49,7 +51,8 @@ public class GoogleChatConfig { Your client language is not set to "auto" and you are using a server. This setup is not recommended! Please set up GoogleChat according to its documentation!"""); } - GoogleChatCache.onConfigChange(); + if (!initial) GoogleChatCache.onConfigChange(); + initial = false; } static {