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;
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();
}

View File

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

View File

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