diff --git a/src/main/java/net/raphimc/vialegacy/ViaLegacyConfig.java b/src/main/java/net/raphimc/vialegacy/ViaLegacyConfig.java index bad2c2d..067d24c 100644 --- a/src/main/java/net/raphimc/vialegacy/ViaLegacyConfig.java +++ b/src/main/java/net/raphimc/vialegacy/ViaLegacyConfig.java @@ -17,6 +17,7 @@ */ package net.raphimc.vialegacy; +import com.viaversion.viaversion.api.Via; import com.viaversion.viaversion.util.Config; import java.io.File; @@ -39,11 +40,12 @@ public class ViaLegacyConfig extends Config implements net.raphimc.vialegacy.pla public ViaLegacyConfig(final File configFile) { super(configFile); + Via.getManager().getConfigurationProvider().register(this); } @Override - public void reloadConfig() { - super.reloadConfig(); + public void reload() { + super.reload(); this.loadFields(); } diff --git a/src/main/java/net/raphimc/vialegacy/platform/ViaLegacyConfig.java b/src/main/java/net/raphimc/vialegacy/platform/ViaLegacyConfig.java index 28faddd..d1ee6bc 100644 --- a/src/main/java/net/raphimc/vialegacy/platform/ViaLegacyConfig.java +++ b/src/main/java/net/raphimc/vialegacy/platform/ViaLegacyConfig.java @@ -17,7 +17,9 @@ */ package net.raphimc.vialegacy.platform; -public interface ViaLegacyConfig { +import com.viaversion.viaversion.api.configuration.Config; + +public interface ViaLegacyConfig extends Config { boolean isDynamicOnground(); diff --git a/src/main/java/net/raphimc/vialegacy/platform/ViaLegacyPlatform.java b/src/main/java/net/raphimc/vialegacy/platform/ViaLegacyPlatform.java index fcfb23c..8da6171 100644 --- a/src/main/java/net/raphimc/vialegacy/platform/ViaLegacyPlatform.java +++ b/src/main/java/net/raphimc/vialegacy/platform/ViaLegacyPlatform.java @@ -72,7 +72,7 @@ public interface ViaLegacyPlatform { default void init(final File dataFolder) { final ViaLegacyConfig config = new ViaLegacyConfig(new File(dataFolder, "vialegacy.yml")); - config.reloadConfig(); + config.reload(); ViaLegacy.init(this, config); Via.getManager().getSubPlatforms().add(ViaLegacy.IMPL_VERSION);