From d624a467034ee042c60a1c457758663f00c75c1c Mon Sep 17 00:00:00 2001 From: Adrian Victor Date: Mon, 25 May 2026 21:46:17 -0300 Subject: [PATCH] Use tenkumaLib's FileProvider.saveResource to support beta. --- src/main/java/org/adrianvictor/realtime/Main.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/adrianvictor/realtime/Main.java b/src/main/java/org/adrianvictor/realtime/Main.java index 42419c7..c2e9cf5 100644 --- a/src/main/java/org/adrianvictor/realtime/Main.java +++ b/src/main/java/org/adrianvictor/realtime/Main.java @@ -4,9 +4,9 @@ import java.io.IOException; import java.time.ZoneId; import java.util.List; -import org.adrianvictor.lib.configuration.Configuration; import org.adrianvictor.lib.configuration.exception.InvalidConfigurationException; import org.adrianvictor.lib.configuration.provider.ConfigurationProvider; +import org.adrianvictor.lib.file.provider.FileProvider; import org.adrianvictor.realtime.reflection.VersionMatcher; import org.bukkit.Bukkit; import org.bukkit.plugin.java.JavaPlugin; @@ -17,9 +17,13 @@ public class Main extends JavaPlugin { @Override public void onEnable() { - saveResource("config.yml", false); - plugin = this; - config = Configuration.create(org.adrianvictor.lib.Main.getVersionedServiceFactory()); + try { + FileProvider.get().saveResource("config.yml", false, this); + } catch (IOException e) { + throw new RuntimeException(e); + } + plugin = this; + config = ConfigurationProvider.get(); try { config.load(new File(getDataFolder(), "config.yml"));