From 8d6955b5107ef305c82f4036f5c57606cbfc0409 Mon Sep 17 00:00:00 2001 From: alterNERDtive Date: Mon, 19 Jun 2023 07:14:58 +0200 Subject: [PATCH] split into client/server config --- .../alterNERD/VaultModTweaks/Configuration.java | 15 +++++++++++---- .../alterNERD/VaultModTweaks/VaultModTweaks.java | 3 ++- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/src/main/java/tv/alterNERD/VaultModTweaks/Configuration.java b/src/main/java/tv/alterNERD/VaultModTweaks/Configuration.java index 0a16628..6693ce0 100644 --- a/src/main/java/tv/alterNERD/VaultModTweaks/Configuration.java +++ b/src/main/java/tv/alterNERD/VaultModTweaks/Configuration.java @@ -9,6 +9,7 @@ import net.minecraftforge.common.ForgeConfigSpec.ConfigValue; public class Configuration { public static final ForgeConfigSpec CONFIG; + public static final ForgeConfigSpec CLIENTCONFIG; public static BooleanValue FORTUNE_ENABLED; public static IntValue FORTUNE_LEVEL; @@ -42,11 +43,7 @@ public class Configuration { static { Builder builder = new Builder(); - setupConfig(builder); - CONFIG = builder.build(); - } - private static void setupConfig(Builder builder) { // Fortune changes builder.push("Fortune"); builder.comment("Replace the maximum Fortune level for the Vault Enchanter and remove the Fortunate Expertise"); @@ -112,8 +109,18 @@ public class Configuration { ROUTER_VAULTAR_FIX = builder.define("routerVaultarFix", true); builder.comment("Fix №5 fragments of all relics having half the weight"); FRAGMENT_WEIGHT_FIX = builder.define("fragmentFix", true); + builder.pop(); + + CONFIG = builder.build(); + + builder = new Builder(); + + // Bug fixes + builder.push("Fixes"); builder.comment("Fix performance issues when determining item colours (WARNING: will make jewels and unidentified gear go white)"); COLOURLESS = builder.define("colourPerformanceFix", true); builder.pop(); + + CLIENTCONFIG = builder.build(); } } diff --git a/src/main/java/tv/alterNERD/VaultModTweaks/VaultModTweaks.java b/src/main/java/tv/alterNERD/VaultModTweaks/VaultModTweaks.java index ed2da54..82cd59e 100644 --- a/src/main/java/tv/alterNERD/VaultModTweaks/VaultModTweaks.java +++ b/src/main/java/tv/alterNERD/VaultModTweaks/VaultModTweaks.java @@ -18,7 +18,8 @@ public class VaultModTweaks public VaultModTweaks() { FMLJavaModLoadingContext.get().getModEventBus().addListener(this::setup); - ModLoadingContext.get().registerConfig(ModConfig.Type.COMMON, Configuration.CONFIG); + ModLoadingContext.get().registerConfig(ModConfig.Type.SERVER, Configuration.CONFIG); + ModLoadingContext.get().registerConfig(ModConfig.Type.CLIENT, Configuration.CLIENTCONFIG); } private void setup(final FMLCommonSetupEvent event)