diff --git a/src/main/java/eu/endermite/commandwhitelist/api/CommandsList.java b/src/main/java/eu/endermite/commandwhitelist/api/CommandsList.java index cff3ff7..2cdc046 100644 --- a/src/main/java/eu/endermite/commandwhitelist/api/CommandsList.java +++ b/src/main/java/eu/endermite/commandwhitelist/api/CommandsList.java @@ -13,9 +13,10 @@ public class CommandsList { public static List getCommands(Player player) { List commandList = new ArrayList<>(); for (Map.Entry> s : CommandWhitelist.getConfigCache().getPermList().entrySet()) { - if (player.hasPermission("commandwhitelist.commands." + s.getKey())) { + if (s.getKey().equalsIgnoreCase("default")) commandList.addAll(s.getValue()); - } + else if (player.hasPermission("commandwhitelist.commands." + s.getKey())) + commandList.addAll(s.getValue()); } return commandList; } @@ -23,9 +24,10 @@ public class CommandsList { public static List getCommands(ProxiedPlayer player) { List commandList = new ArrayList<>(); for (Map.Entry> s : CommandWhitelistBungee.getConfigCache().getPermList().entrySet()) { - if (player.hasPermission("commandwhitelist.commands." + s.getKey())) { + if (s.getKey().equalsIgnoreCase("default")) + commandList.addAll(s.getValue()); + else if (player.hasPermission("commandwhitelist.commands." + s.getKey())) commandList.addAll(s.getValue()); - } } return commandList; }