Register config only once on platform init

This commit is contained in:
RaphiMC 2023-10-08 10:40:20 +02:00
parent dbdc082312
commit 21a7fe468b
No known key found for this signature in database
GPG Key ID: 0F6BB0657A03AC94
2 changed files with 1 additions and 2 deletions

View File

@ -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

View File

@ -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);