From ffeaf32cedbc1185df040932e834997e361f0e53 Mon Sep 17 00:00:00 2001 From: FlorianMichael <60033407+FlorianMichael@users.noreply.github.com> Date: Sun, 8 Oct 2023 09:26:28 +0200 Subject: [PATCH] Updated Via API usage --- src/main/java/net/raphimc/vialegacy/ViaLegacyConfig.java | 6 ++++-- .../net/raphimc/vialegacy/platform/ViaLegacyConfig.java | 4 +++- .../net/raphimc/vialegacy/platform/ViaLegacyPlatform.java | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) 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);