From e1feb5172c467901a7b5b9224d3c05253a49887e Mon Sep 17 00:00:00 2001 From: garbagemule Date: Fri, 16 Aug 2013 01:09:23 +0200 Subject: [PATCH] Fix config reloading. --- src/com/garbagemule/MobArena/ArenaMasterImpl.java | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) 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() {