diff --git a/Core/src/main/java/com/plotsquared/core/command/Grant.java b/Core/src/main/java/com/plotsquared/core/command/Grant.java index e79f04604..18db0c77d 100644 --- a/Core/src/main/java/com/plotsquared/core/command/Grant.java +++ b/Core/src/main/java/com/plotsquared/core/command/Grant.java @@ -177,8 +177,14 @@ public class Grant extends Command { commands.addAll(TabCompletions.completePlayers(player, args[0], Collections.emptyList())); } return commands; + } else if (args.length == 2) { + final String subcommand = args[0].toLowerCase(); + if ((subcommand.equals("add") && player.hasPermission(Permission.PERMISSION_GRANT_ADD)) || + (subcommand.equals("check") && player.hasPermission(Permission.PERMISSION_GRANT_CHECK))) { + return TabCompletions.completePlayers(player, args[1], Collections.emptyList()); + } } - return TabCompletions.completePlayers(player, String.join(",", args).trim(), Collections.emptyList()); + return Collections.emptyList(); } }