Updated Via API usage

This commit is contained in:
FlorianMichael 2023-10-08 09:26:28 +02:00
parent dd355c3c7b
commit ffeaf32ced
No known key found for this signature in database
GPG Key ID: C2FB87E71C425126
3 changed files with 8 additions and 4 deletions

View File

@ -17,6 +17,7 @@
*/ */
package net.raphimc.vialegacy; package net.raphimc.vialegacy;
import com.viaversion.viaversion.api.Via;
import com.viaversion.viaversion.util.Config; import com.viaversion.viaversion.util.Config;
import java.io.File; import java.io.File;
@ -39,11 +40,12 @@ public class ViaLegacyConfig extends Config implements net.raphimc.vialegacy.pla
public ViaLegacyConfig(final File configFile) { public ViaLegacyConfig(final File configFile) {
super(configFile); super(configFile);
Via.getManager().getConfigurationProvider().register(this);
} }
@Override @Override
public void reloadConfig() { public void reload() {
super.reloadConfig(); super.reload();
this.loadFields(); this.loadFields();
} }

View File

@ -17,7 +17,9 @@
*/ */
package net.raphimc.vialegacy.platform; package net.raphimc.vialegacy.platform;
public interface ViaLegacyConfig { import com.viaversion.viaversion.api.configuration.Config;
public interface ViaLegacyConfig extends Config {
boolean isDynamicOnground(); boolean isDynamicOnground();

View File

@ -72,7 +72,7 @@ public interface ViaLegacyPlatform {
default void init(final File dataFolder) { default void init(final File dataFolder) {
final ViaLegacyConfig config = new ViaLegacyConfig(new File(dataFolder, "vialegacy.yml")); final ViaLegacyConfig config = new ViaLegacyConfig(new File(dataFolder, "vialegacy.yml"));
config.reloadConfig(); config.reload();
ViaLegacy.init(this, config); ViaLegacy.init(this, config);
Via.getManager().getSubPlatforms().add(ViaLegacy.IMPL_VERSION); Via.getManager().getSubPlatforms().add(ViaLegacy.IMPL_VERSION);