diff options
author | KHobbits <rob@khobbits.co.uk> | 2012-03-17 18:20:33 +0000 |
---|---|---|
committer | KHobbits <rob@khobbits.co.uk> | 2012-03-17 18:20:33 +0000 |
commit | af8cf203e2965c33ca7708b0e6ce341b451f8045 (patch) | |
tree | a8bcfed7eb292c5fa200f2b0fe11b2e82be8c114 /EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/worlds/WorldsHolder.java | |
parent | 4c7564c936412210a7d3a91418d16c9bc759c603 (diff) | |
parent | e036ecf9247218da714dcb616e34269ac6cbbce3 (diff) | |
download | Essentials-af8cf203e2965c33ca7708b0e6ce341b451f8045.tar Essentials-af8cf203e2965c33ca7708b0e6ce341b451f8045.tar.gz Essentials-af8cf203e2965c33ca7708b0e6ce341b451f8045.tar.lz Essentials-af8cf203e2965c33ca7708b0e6ce341b451f8045.tar.xz Essentials-af8cf203e2965c33ca7708b0e6ce341b451f8045.zip |
Merge remote branch 'remotes/origin/groupmanager'
Diffstat (limited to 'EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/worlds/WorldsHolder.java')
-rw-r--r-- | EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/worlds/WorldsHolder.java | 26 |
1 files changed, 1 insertions, 25 deletions
diff --git a/EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/worlds/WorldsHolder.java b/EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/worlds/WorldsHolder.java index e72118468..290a58388 100644 --- a/EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/worlds/WorldsHolder.java +++ b/EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/worlds/WorldsHolder.java @@ -347,32 +347,8 @@ public class WorldsHolder { String worldNameLowered = worldName.toLowerCase(); // Find this worlds data - if (worldsData.containsKey(worldNameLowered)) { - - String usersMirror = mirrorsUser.get(worldNameLowered); - String groupsMirror = mirrorsGroup.get(worldNameLowered); - - if (usersMirror != null) { - - // If both are mirrored - if (groupsMirror != null) { - - // if the data sources are the same, return the parent - if (usersMirror == groupsMirror) - return getUpdatedWorldData(usersMirror.toLowerCase()); - - // Both data sources are mirrors, but they are from different parents - // so we return the actual data object. - return getUpdatedWorldData(worldNameLowered); - } - - // Groups isn't a mirror so return this this worlds data source - return getUpdatedWorldData(worldNameLowered); - } - - // users isn't mirrored so we need to return this worlds data source + if (worldsData.containsKey(worldNameLowered)) return getUpdatedWorldData(worldNameLowered); - } // Oddly no data source was found for this world so return the default. GroupManager.logger.finest("Requested world " + worldName + " not found or badly mirrored. Returning default world..."); |