summaryrefslogtreecommitdiffstats
path: root/EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/worlds
diff options
context:
space:
mode:
authorElgarL <ElgarL@palmergames.com>2011-10-31 08:34:07 +0000
committerElgarL <ElgarL@palmergames.com>2011-10-31 08:34:07 +0000
commit45e19d724d803caf503b1a159b50c9abde6f9d2c (patch)
tree5aff49f248c838c94be618990e39fc89f6115280 /EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/worlds
parente85e721b4b572383739fb19daf5630ed737c542b (diff)
downloadEssentials-45e19d724d803caf503b1a159b50c9abde6f9d2c.tar
Essentials-45e19d724d803caf503b1a159b50c9abde6f9d2c.tar.gz
Essentials-45e19d724d803caf503b1a159b50c9abde6f9d2c.tar.lz
Essentials-45e19d724d803caf503b1a159b50c9abde6f9d2c.tar.xz
Essentials-45e19d724d803caf503b1a159b50c9abde6f9d2c.zip
Added Global Groups
Defined in groupmanager/globalgroups.yml. Create groups in the yml with a g: prefix, then inherit in the worlds groups files.
Diffstat (limited to 'EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/worlds')
-rw-r--r--EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/worlds/WorldsHolder.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/worlds/WorldsHolder.java b/EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/worlds/WorldsHolder.java
index 7c40e19f5..f5b55a25a 100644
--- a/EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/worlds/WorldsHolder.java
+++ b/EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/worlds/WorldsHolder.java
@@ -149,6 +149,8 @@ public class WorldsHolder {
w.reload();
alreadyDone.add(w);
}
+ // Load global groups
+ GroupManager.getGlobalGroups().load();
}
/**
@@ -196,6 +198,10 @@ public class WorldsHolder {
}
alreadyDone.add(w);
}
+ // Write Global Groups
+ if (GroupManager.getGlobalGroups().haveGroupsChanged()) {
+ GroupManager.getGlobalGroups().writeGroups();
+ }
}
/**