From f28721e55aa9095f5a1dcb13bb948bcf130c37b7 Mon Sep 17 00:00:00 2001 From: Luck Date: Fri, 9 Sep 2016 18:32:50 +0100 Subject: [PATCH] Possible fix for permissions not applying on BungeeCord --- .../main/java/me/lucko/luckperms/BungeeListener.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/bungee/src/main/java/me/lucko/luckperms/BungeeListener.java b/bungee/src/main/java/me/lucko/luckperms/BungeeListener.java index c9f3f1d60..9e6b0dc6e 100644 --- a/bungee/src/main/java/me/lucko/luckperms/BungeeListener.java +++ b/bungee/src/main/java/me/lucko/luckperms/BungeeListener.java @@ -60,7 +60,15 @@ public class BungeeListener extends AbstractListener implements Listener { final String server = player.getServer() == null ? null : (player.getServer().getInfo() == null ? null : player.getServer().getInfo().getName()); - Map local = user.getLocalPermissions(plugin.getConfiguration().getServer(), server, null, Collections.singletonList(e.getPermission())); + Map local = user.exportNodes( + plugin.getConfiguration().getServer(), + server, + null, + plugin.getConfiguration().getIncludeGlobalPerms(), + true, + Collections.singletonList(e.getPermission()) + ); + for (Map.Entry en : local.entrySet()) { if (en.getKey().equalsIgnoreCase(e.getPermission())) { e.setHasPermission(en.getValue());