Use bundled config.yml without rewriting it

This commit is contained in:
NotAlexNoyle committed 2026-02-18 10:45:45 +00:00
1 parent 76555666ac
commit 3aae78c79e
2 files changed
+1 -24

No files matched your search

@@ -1,40 +1,19 @@
package org.purpurmc.purpurextras;
import java.io.File;
import java.io.IOException;
import java.util.*;
import java.util.logging.Logger;
import org.bukkit.configuration.ConfigurationSection;
import org.bukkit.configuration.file.FileConfiguration;
public class PurpurConfig {
private final Logger logger;
private FileConfiguration config;
private final File configPath;
protected PurpurConfig() {
PurpurExtrasOG plugin = PurpurExtrasOG.getInstance();
plugin.saveDefaultConfig();
plugin.reloadConfig();
logger = plugin.getLogger();
config = plugin.getConfig();
configPath = new File(plugin.getDataFolder(), "config.yml");
}
protected void saveConfig() {
try {
config.save(configPath);
config = PurpurExtrasOG.getInstance().getConfig();
} catch (IOException e) {
logger.severe("Failed to save configuration file! - " + e.getLocalizedMessage());
}
}
@@ -46,7 +46,6 @@ public final class PurpurExtrasOG extends JavaPlugin {
}
PurpurExtrasModule.reloadModules();
config.saveConfig();
}
@@ -68,7 +67,6 @@ public final class PurpurExtrasOG extends JavaPlugin {
config = new PurpurConfig();
PurpurExtrasModule.reloadModules();
config.saveConfig();
commandSender.sendMessage(Component.text("PurpurExtras configuration reloaded!"));
});