From 5bca346d02bbdea9e85d465905b8bf81526f4240 Mon Sep 17 00:00:00 2001 From: cloudwithax Date: Sat, 13 Aug 2022 04:03:09 -0400 Subject: [PATCH] Make the reload command actually work --- src/main/java/me/cloud/smpcore/Plugin.java | 10 ++++++---- .../java/me/cloud/smpcore/commands/ReloadCommand.java | 1 + 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/main/java/me/cloud/smpcore/Plugin.java b/src/main/java/me/cloud/smpcore/Plugin.java index 9f8eff0..fc572d1 100644 --- a/src/main/java/me/cloud/smpcore/Plugin.java +++ b/src/main/java/me/cloud/smpcore/Plugin.java @@ -74,11 +74,13 @@ public class Plugin extends JavaPlugin { @Override public void reloadConfig() { super.reloadConfig(); - - saveDefaultConfig(); - config = getConfig(); - config.options().copyDefaults(true); + accentColor = ChatColor.valueOf(getConfig().getString("accent_color")); + motds = (ArrayList) getConfig().getStringList("motds"); + joinMOTD = (ArrayList) getConfig().getStringList("join_motd"); + serverName = getConfig().getString("server_name"); saveConfig(); + + } public String formatDuration(Duration duration) { diff --git a/src/main/java/me/cloud/smpcore/commands/ReloadCommand.java b/src/main/java/me/cloud/smpcore/commands/ReloadCommand.java index 35900e3..f9ecc07 100644 --- a/src/main/java/me/cloud/smpcore/commands/ReloadCommand.java +++ b/src/main/java/me/cloud/smpcore/commands/ReloadCommand.java @@ -22,6 +22,7 @@ public class ReloadCommand implements CommandExecutor { if (sender != null) { try { plugin.reloadConfig(); + player.sendMessage(ChatColor.GREEN + "Plugin config reloaded!"); } catch (Exception e){ player.sendMessage(ChatColor.RED + "Hey stupid! Check the console, you fucked up."); }