From 21a7fe468b57ab625b1396a5c8844b747a3486a1 Mon Sep 17 00:00:00 2001 From: RaphiMC <50594595+RaphiMC@users.noreply.github.com> Date: Sun, 8 Oct 2023 10:40:20 +0200 Subject: [PATCH] Register config only once on platform init --- src/main/java/net/raphimc/vialegacy/ViaLegacyConfig.java | 2 -- .../java/net/raphimc/vialegacy/platform/ViaLegacyPlatform.java | 1 + 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/java/net/raphimc/vialegacy/ViaLegacyConfig.java b/src/main/java/net/raphimc/vialegacy/ViaLegacyConfig.java index 067d24c..47428a4 100644 --- a/src/main/java/net/raphimc/vialegacy/ViaLegacyConfig.java +++ b/src/main/java/net/raphimc/vialegacy/ViaLegacyConfig.java @@ -17,7 +17,6 @@ */ package net.raphimc.vialegacy; -import com.viaversion.viaversion.api.Via; import com.viaversion.viaversion.util.Config; import java.io.File; @@ -40,7 +39,6 @@ public class ViaLegacyConfig extends Config implements net.raphimc.vialegacy.pla public ViaLegacyConfig(final File configFile) { super(configFile); - Via.getManager().getConfigurationProvider().register(this); } @Override diff --git a/src/main/java/net/raphimc/vialegacy/platform/ViaLegacyPlatform.java b/src/main/java/net/raphimc/vialegacy/platform/ViaLegacyPlatform.java index 8da6171..3f3c327 100644 --- a/src/main/java/net/raphimc/vialegacy/platform/ViaLegacyPlatform.java +++ b/src/main/java/net/raphimc/vialegacy/platform/ViaLegacyPlatform.java @@ -75,6 +75,7 @@ public interface ViaLegacyPlatform { config.reload(); ViaLegacy.init(this, config); Via.getManager().getSubPlatforms().add(ViaLegacy.IMPL_VERSION); + Via.getManager().getConfigurationProvider().register(config); final ProtocolManager protocolManager = Via.getManager().getProtocolManager(); protocolManager.registerProtocol(new Protocol1_8to1_7_6_10(), ProtocolVersion.v1_8, ProtocolVersion.v1_7_6);