Fix config reloading.

This commit is contained in:
garbagemule
2013-08-16 01:09:23 +02:00
parent b9e3a5df0b
commit e1feb5172c
@@ -601,19 +601,13 @@ public class ArenaMasterImpl implements ArenaMaster
public void reloadConfig() { public void reloadConfig() {
boolean wasEnabled = isEnabled(); boolean wasEnabled = isEnabled();
if (wasEnabled) setEnabled(false); if (wasEnabled) setEnabled(false);
for (Arena a : arenas) { for (Arena a : arenas) {
a.forceEnd(); a.forceEnd();
} }
plugin.reloadConfig();
loadSettings(); config = plugin.getConfig();
loadClasses(); initialize();
loadArenas(); if (wasEnabled) setEnabled(true);
for (Arena arena : arenas) {
Messenger.info("Loaded arena '" + arena.configName() + "'");
}
setEnabled(wasEnabled);
} }
public void saveConfig() { public void saveConfig() {