diff options
author | ElgarL <ElgarL@palmergames.com> | 2012-04-06 12:53:36 +0100 |
---|---|---|
committer | ElgarL <ElgarL@palmergames.com> | 2012-04-06 12:53:36 +0100 |
commit | 25bd91eb807e19db9d045c8e5f4ee70ec085da33 (patch) | |
tree | dabd99486be2c4274c1390e7ae29112881aab642 /EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions | |
parent | bd7af593e7e77df0d59f32cf5b3b7d4170682af3 (diff) | |
download | Essentials-25bd91eb807e19db9d045c8e5f4ee70ec085da33.tar Essentials-25bd91eb807e19db9d045c8e5f4ee70ec085da33.tar.gz Essentials-25bd91eb807e19db9d045c8e5f4ee70ec085da33.tar.lz Essentials-25bd91eb807e19db9d045c8e5f4ee70ec085da33.tar.xz Essentials-25bd91eb807e19db9d045c8e5f4ee70ec085da33.zip |
Remove all permission attachments when performing a manload or restart.
Diffstat (limited to 'EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions')
-rw-r--r-- | EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/BukkitPermissions.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/BukkitPermissions.java b/EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/BukkitPermissions.java index 6df18cb05..3b66c1eb9 100644 --- a/EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/BukkitPermissions.java +++ b/EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/BukkitPermissions.java @@ -362,6 +362,15 @@ public class BukkitPermissions { attachments.remove(player);
}
}
+
+ /**
+ * Remove all attachments in case of a restart or reload.
+ */
+ public void removeAllAttachments() {
+
+ for (Player player : attachments.keySet())
+ removeAttachment(player);
+ }
/**
* Player events tracked to cause Superperms updates
|