From 02de6b50d27e6d40286576bb4cea2390abc2e9b8 Mon Sep 17 00:00:00 2001 From: EoD <293499+EoD@users.noreply.github.com> Date: Sat, 19 Jul 2025 17:51:38 +0000 Subject: [PATCH] make all config variables final the classes never change, even if the config is modified. Only the values we read with get() inside the classes change. --- .../fubuki/playersync/config/JdbcConfig.java | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/src/main/java/vip/fubuki/playersync/config/JdbcConfig.java b/src/main/java/vip/fubuki/playersync/config/JdbcConfig.java index cc6c7da..f1b6bb8 100644 --- a/src/main/java/vip/fubuki/playersync/config/JdbcConfig.java +++ b/src/main/java/vip/fubuki/playersync/config/JdbcConfig.java @@ -9,24 +9,24 @@ import java.util.Random; public class JdbcConfig { - public static ModConfigSpec COMMON_CONFIG; - public static ModConfigSpec.ConfigValue HOST; - public static ModConfigSpec.IntValue PORT; - public static ModConfigSpec.ConfigValue USERNAME; - public static ModConfigSpec.ConfigValue PASSWORD; - public static ModConfigSpec.ConfigValue DATABASE_NAME; - public static ModConfigSpec.ConfigValue> SYNC_WORLD; - public static ModConfigSpec.BooleanValue SYNC_ADVANCEMENTS; - public static ModConfigSpec.BooleanValue USE_SSL; - public static ModConfigSpec.BooleanValue SYNC_CHAT; - public static ModConfigSpec.BooleanValue IS_CHAT_SERVER; + public static final ModConfigSpec COMMON_CONFIG; + public static final ModConfigSpec.ConfigValue HOST; + public static final ModConfigSpec.IntValue PORT; + public static final ModConfigSpec.ConfigValue USERNAME; + public static final ModConfigSpec.ConfigValue PASSWORD; + public static final ModConfigSpec.ConfigValue DATABASE_NAME; + public static final ModConfigSpec.ConfigValue> SYNC_WORLD; + public static final ModConfigSpec.BooleanValue SYNC_ADVANCEMENTS; + public static final ModConfigSpec.BooleanValue USE_SSL; + public static final ModConfigSpec.BooleanValue SYNC_CHAT; + public static final ModConfigSpec.BooleanValue IS_CHAT_SERVER; public static final ModConfigSpec.ConfigValue ITEM_PLACEHOLDER_TITLE_OVERRIDE; public static final ModConfigSpec.ConfigValue ITEM_PLACEHOLDER_DESCRIPTION_OVERRIDE; - public static ModConfigSpec.ConfigValue CHAT_SERVER_IP; - public static ModConfigSpec.IntValue CHAT_SERVER_PORT; - public static ModConfigSpec.BooleanValue USE_LEGACY_SERIALIZATION; + public static final ModConfigSpec.ConfigValue CHAT_SERVER_IP; + public static final ModConfigSpec.IntValue CHAT_SERVER_PORT; + public static final ModConfigSpec.BooleanValue USE_LEGACY_SERIALIZATION; - public static ModConfigSpec.ConfigValue SERVER_ID; + public static final ModConfigSpec.ConfigValue SERVER_ID; static {