From 3aae78c79e7d5d6a67a7009daea6fb00e45b17fa Mon Sep 17 00:00:00 2001 From: Alexander Noyle Date: Wed, 18 Feb 2026 10:45:45 +0000 Subject: [PATCH] Use bundled config.yml without rewriting it --- .../purpurmc/purpurextras/PurpurConfig.java | 23 +------------------ .../purpurmc/purpurextras/PurpurExtrasOG.java | 2 -- 2 files changed, 1 insertion(+), 24 deletions(-) diff --git a/src/main/java/org/purpurmc/purpurextras/PurpurConfig.java b/src/main/java/org/purpurmc/purpurextras/PurpurConfig.java index bee60ee..f05b394 100644 --- a/src/main/java/org/purpurmc/purpurextras/PurpurConfig.java +++ b/src/main/java/org/purpurmc/purpurextras/PurpurConfig.java @@ -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()); - - } } diff --git a/src/main/java/org/purpurmc/purpurextras/PurpurExtrasOG.java b/src/main/java/org/purpurmc/purpurextras/PurpurExtrasOG.java index d844d97..fc6ca0e 100644 --- a/src/main/java/org/purpurmc/purpurextras/PurpurExtrasOG.java +++ b/src/main/java/org/purpurmc/purpurextras/PurpurExtrasOG.java @@ -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!")); }); -- 2.47.3