diff --git a/common/src/main/java/com/viaversion/viaversion/ViaManagerImpl.java b/common/src/main/java/com/viaversion/viaversion/ViaManagerImpl.java index eea819cd2..3a012945a 100644 --- a/common/src/main/java/com/viaversion/viaversion/ViaManagerImpl.java +++ b/common/src/main/java/com/viaversion/viaversion/ViaManagerImpl.java @@ -80,6 +80,8 @@ public class ViaManagerImpl implements ViaManager { } public void init() { + configurationProvider.register(platform.getConf()); + if (System.getProperty("ViaVersion") != null) { // Reload? platform.onReload(); diff --git a/common/src/main/java/com/viaversion/viaversion/configuration/AbstractViaConfig.java b/common/src/main/java/com/viaversion/viaversion/configuration/AbstractViaConfig.java index 3b8d637ef..b6fa90c14 100644 --- a/common/src/main/java/com/viaversion/viaversion/configuration/AbstractViaConfig.java +++ b/common/src/main/java/com/viaversion/viaversion/configuration/AbstractViaConfig.java @@ -93,7 +93,6 @@ public abstract class AbstractViaConfig extends Config implements ViaVersionConf protected AbstractViaConfig(final File configFile) { super(configFile); - Via.getManager().getConfigurationProvider().register(this); } @Override