mirror of
https://github.com/TotalFreedomMC/TF-EssentialsX.git
synced 2025-02-12 04:20:41 +00:00
Ignore stupid plugins which add empty permission nodes.
This commit is contained in:
parent
73fb2d3735
commit
a7a06963ac
1 changed files with 22 additions and 17 deletions
|
@ -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;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue