diff options
author | ElgarL <ElgarL@palmergames.com> | 2011-10-16 03:35:55 +0100 |
---|---|---|
committer | ElgarL <ElgarL@palmergames.com> | 2011-10-16 03:35:55 +0100 |
commit | fff6601237534530905417d7548a88690e17a23a (patch) | |
tree | f9b5b89f0256b372e5b24e0c7b9632610eeebd64 /EssentialsGroupManager/src/org/anjocaido | |
parent | 9a1084ede94c8505adad28d3548dfbffadfc5ca6 (diff) | |
download | Essentials-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')
-rw-r--r-- | EssentialsGroupManager/src/org/anjocaido/groupmanager/GMConfiguration.java | 8 |
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() { |