summaryrefslogtreecommitdiffstats
path: root/EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/WorldDataHolder.java
diff options
context:
space:
mode:
authorElgarL <ElgarL@palmergames.com>2011-09-03 15:29:44 +0100
committerElgarL <ElgarL@palmergames.com>2011-09-03 15:29:44 +0100
commitd8f317db8214590d13d07599ccb29807990a77c3 (patch)
tree5ebab7553a5894e8ee3a732e28ba37e90a03b307 /EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/WorldDataHolder.java
parentc262ac67d7c65d4479e822c200066558c883d665 (diff)
downloadEssentials-d8f317db8214590d13d07599ccb29807990a77c3.tar
Essentials-d8f317db8214590d13d07599ccb29807990a77c3.tar.gz
Essentials-d8f317db8214590d13d07599ccb29807990a77c3.tar.lz
Essentials-d8f317db8214590d13d07599ccb29807990a77c3.tar.xz
Essentials-d8f317db8214590d13d07599ccb29807990a77c3.zip
- Invalid groups assigned to players in users.yml will no longer cause
a crash. GM will now set them to the default group instead.
Diffstat (limited to 'EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/WorldDataHolder.java')
-rw-r--r--[-rwxr-xr-x]EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/WorldDataHolder.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/WorldDataHolder.java b/EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/WorldDataHolder.java
index 1331a92ad..ae68e03cc 100755..100644
--- a/EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/WorldDataHolder.java
+++ b/EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/WorldDataHolder.java
@@ -630,7 +630,9 @@ public class WorldDataHolder {
if (thisUserNode.get("group") != null) {
Group hisGroup = ph.getGroup(thisUserNode.get("group").toString());
if (hisGroup == null) {
- throw new IllegalArgumentException("There is no group " + thisUserNode.get("group").toString() + ", as stated for player " + thisUser.getName());
+ GroupManager.logger.warning("There is no group " + thisUserNode.get("group").toString() + ", as stated for player " + thisUser.getName() + ": Set to '" + ph.getDefaultGroup().getName() + "'.");
+ hisGroup = ph.defaultGroup;
+ //throw new IllegalArgumentException("There is no group " + thisUserNode.get("group").toString() + ", as stated for player " + thisUser.getName());
}
thisUser.setGroup(hisGroup);
} else {