summaryrefslogtreecommitdiffstats
path: root/EssentialsGroupManager/src/org/anjocaido/groupmanager
diff options
context:
space:
mode:
authorElgarL <ElgarL@palmergames.com>2011-10-16 03:35:55 +0100
committerElgarL <ElgarL@palmergames.com>2011-10-16 03:35:55 +0100
commitfff6601237534530905417d7548a88690e17a23a (patch)
treef9b5b89f0256b372e5b24e0c7b9632610eeebd64 /EssentialsGroupManager/src/org/anjocaido/groupmanager
parent9a1084ede94c8505adad28d3548dfbffadfc5ca6 (diff)
downloadEssentials-fff6601237534530905417d7548a88690e17a23a.tar
Essentials-fff6601237534530905417d7548a88690e17a23a.tar.gz
Essentials-fff6601237534530905417d7548a88690e17a23a.tar.lz
Essentials-fff6601237534530905417d7548a88690e17a23a.tar.xz
Essentials-fff6601237534530905417d7548a88690e17a23a.zip
Simplified config.yml while retaining backwards compatibility.
Diffstat (limited to 'EssentialsGroupManager/src/org/anjocaido/groupmanager')
-rw-r--r--EssentialsGroupManager/src/org/anjocaido/groupmanager/GMConfiguration.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/EssentialsGroupManager/src/org/anjocaido/groupmanager/GMConfiguration.java b/EssentialsGroupManager/src/org/anjocaido/groupmanager/GMConfiguration.java
index e57ce139e..302f12b67 100644
--- a/EssentialsGroupManager/src/org/anjocaido/groupmanager/GMConfiguration.java
+++ b/EssentialsGroupManager/src/org/anjocaido/groupmanager/GMConfiguration.java
@@ -59,8 +59,12 @@ public class GMConfiguration {
}
public Map<String, Object> getMirrorsMap() {
-
- return (Map<String, Object>) GMconfig.getConfigurationSection("settings.permission.world.mirror").getValues(false);
+ // Try to fetch the old mirror path first
+ if (GMconfig.isConfigurationSection("settings.permission.world.mirror"))
+ return (Map<String, Object>) GMconfig.getConfigurationSection("settings.permission.world.mirror").getValues(false);
+ else
+ return (Map<String, Object>) GMconfig.getConfigurationSection("settings.mirrors").getValues(false);
+
}
public Integer getSaveInterval() {