Use tenkumaLib's FileProvider.saveResource to support beta.

This commit is contained in:
天クマ 2026-05-25 21:46:17 -03:00
commit d624a46703

View file

@ -4,9 +4,9 @@ import java.io.IOException;
import java.time.ZoneId; import java.time.ZoneId;
import java.util.List; import java.util.List;
import org.adrianvictor.lib.configuration.Configuration;
import org.adrianvictor.lib.configuration.exception.InvalidConfigurationException; import org.adrianvictor.lib.configuration.exception.InvalidConfigurationException;
import org.adrianvictor.lib.configuration.provider.ConfigurationProvider; import org.adrianvictor.lib.configuration.provider.ConfigurationProvider;
import org.adrianvictor.lib.file.provider.FileProvider;
import org.adrianvictor.realtime.reflection.VersionMatcher; import org.adrianvictor.realtime.reflection.VersionMatcher;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
import org.bukkit.plugin.java.JavaPlugin; import org.bukkit.plugin.java.JavaPlugin;
@ -17,9 +17,13 @@ public class Main extends JavaPlugin {
@Override @Override
public void onEnable() { public void onEnable() {
saveResource("config.yml", false); try {
FileProvider.get().saveResource("config.yml", false, this);
} catch (IOException e) {
throw new RuntimeException(e);
}
plugin = this; plugin = this;
config = Configuration.create(org.adrianvictor.lib.Main.getVersionedServiceFactory()); config = ConfigurationProvider.get();
try { try {
config.load(new File(getDataFolder(), "config.yml")); config.load(new File(getDataFolder(), "config.yml"));