diff --git a/src/com/garbagemule/MobArena/ArenaMasterImpl.java b/src/com/garbagemule/MobArena/ArenaMasterImpl.java index d8c21f1..a1b9553 100644 --- a/src/com/garbagemule/MobArena/ArenaMasterImpl.java +++ b/src/com/garbagemule/MobArena/ArenaMasterImpl.java @@ -601,19 +601,13 @@ public class ArenaMasterImpl implements ArenaMaster public void reloadConfig() { boolean wasEnabled = isEnabled(); if (wasEnabled) setEnabled(false); - for (Arena a : arenas) { a.forceEnd(); } - - loadSettings(); - loadClasses(); - loadArenas(); - - for (Arena arena : arenas) { - Messenger.info("Loaded arena '" + arena.configName() + "'"); - } - setEnabled(wasEnabled); + plugin.reloadConfig(); + config = plugin.getConfig(); + initialize(); + if (wasEnabled) setEnabled(true); } public void saveConfig() {