Pre-compile patterns, add two new commands, check args before doing DB lookup, and limit group names slightly

This commit is contained in:
Luck
2016-07-15 15:03:21 +01:00
Unverified
parent d5a6a4261d
commit 42322ef932
18 changed files with 171 additions and 35 deletions
@@ -29,10 +29,10 @@ public class BungeeUser extends User {
// Clear existing permissions
Collection<String> perms = new ArrayList<>(player.getPermissions());
perms.stream().forEach(p -> player.setPermission(p, false));
perms.forEach(p -> player.setPermission(p, false));
// Re-add all defined permissions for the user
Map<String, Boolean> local = getLocalPermissions(getPlugin().getConfiguration().getServer(), null);
local.entrySet().stream().forEach(e -> player.setPermission(e.getKey(), e.getValue()));
local.entrySet().forEach(e -> player.setPermission(e.getKey(), e.getValue()));
}
}