Ignore stupid plugins which add empty permission nodes.

This commit is contained in:
ElgarL 2012-08-06 07:05:20 +01:00
parent 73fb2d3735
commit a7a06963ac

View file

@ -214,6 +214,10 @@ public class BukkitPermissions {
List<String> result = new ArrayList<String>();
for (String key : permList) {
/*
* Ignore stupid plugins which add empty permission nodes.
*/
if (!key.isEmpty()) {
String a = key.charAt(0) == '-' ? key.substring(1) : key;
Map<String, Boolean> allchildren = GroupManager.BukkitPermissions.getAllChildren(a, new HashSet<String>());
if (allchildren != null) {
@ -235,6 +239,7 @@ public class BukkitPermissions {
if (!result.contains(key))
result.add(key);
}
}
return result;
}