diff --git a/src/main/java/com/falsepattern/lib/internal/impl/config/ConfigurationManagerImpl.java b/src/main/java/com/falsepattern/lib/internal/impl/config/ConfigurationManagerImpl.java index c6d6a37..ddf1d4f 100644 --- a/src/main/java/com/falsepattern/lib/internal/impl/config/ConfigurationManagerImpl.java +++ b/src/main/java/com/falsepattern/lib/internal/impl/config/ConfigurationManagerImpl.java @@ -74,7 +74,7 @@ public final class ConfigurationManagerImpl { if (!parsedConfigMap.containsKey(configClass)) { val parsedConfig = ParsedConfiguration.parseConfig(configClass); configToClassMap.computeIfAbsent(parsedConfig.rawConfig, (ignored) -> new HashSet<>()).add(configClass); - parsedConfigMap.put(configClass, ParsedConfiguration.parseConfig(configClass)); + parsedConfigMap.put(configClass, parsedConfig); serializedNames.put(parsedConfig.modid + "$" + parsedConfig.category, configClass); } }