Ignore negated primary group override nodes & fix broken message

This commit is contained in:
Luck
2016-10-30 15:29:55 +00:00
Unverified
parent ba2f6eb7be
commit 17b06c39e9
2 changed files with 9 additions and 1 deletions
@@ -327,6 +327,10 @@ public class VaultPermissionHook extends Permission {
if (pgoCheckInherited) {
PermissionData data = user.getUserData().getPermissionData(createContext(server, world));
for (Map.Entry<String, Boolean> e : data.getImmutableBacking().entrySet()) {
if (!e.getValue()) {
continue;
}
if (!e.getKey().toLowerCase().startsWith("vault.primarygroup.")) {
continue;
}
@@ -348,6 +352,10 @@ public class VaultPermissionHook extends Permission {
}
} else {
for (LocalizedNode node : user.getPermissions(true)) {
if (!node.getValue()) {
continue;
}
if (!node.getPermission().toLowerCase().startsWith("vault.primarygroup.")) {
continue;
}