From 9a9944160e8046964d68637f964e1de4069f726c Mon Sep 17 00:00:00 2001 From: JFronny Date: Sat, 18 Mar 2023 10:06:49 +0100 Subject: [PATCH] Skip verifier on initial load --- .../java/io/gitlab/jfronny/googlechat/GoogleChatConfig.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 {