From c15727377baaf6fabe17398de9413f160b34bdf9 Mon Sep 17 00:00:00 2001 From: Luck Date: Tue, 30 Aug 2016 12:49:46 +0100 Subject: [PATCH] Apply single '*' wildcard --- .../java/me/lucko/luckperms/core/PermissionHolder.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/common/src/main/java/me/lucko/luckperms/core/PermissionHolder.java b/common/src/main/java/me/lucko/luckperms/core/PermissionHolder.java index 3b931a24..d3c02c13 100644 --- a/common/src/main/java/me/lucko/luckperms/core/PermissionHolder.java +++ b/common/src/main/java/me/lucko/luckperms/core/PermissionHolder.java @@ -228,6 +228,13 @@ public abstract class PermissionHolder { Map perms = new HashMap<>(); for (Node node : getAllNodesFiltered(server, world, extraContext, includeGlobal, applyGroups)) { + if (plugin.getConfiguration().getApplyWildcards()) { + if (node.getPermission().equals("*") || node.getPermission().equals("'*'")) { + possibleNodes.forEach(n -> perms.put(n, true)); + continue; + } + } + perms.put(node.getPermission(), node.getValue()); if (plugin.getConfiguration().getApplyShorthand()) {