Will no longer auto-complete servers the player doesn't have permission to queue for

This commit is contained in:
ajgeiss0702
2023-01-09 18:08:55 -07:00
parent 0f6f8a4230
commit c4983ca5ff
@@ -79,7 +79,11 @@ public class QueueCommand extends BaseCommand {
return new ArrayList<>(); return new ArrayList<>();
} }
if(args.length == 1) { if(args.length == 1) {
return filterCompletion(main.getQueueManager().getServerNames(), args[0]); List<String> servers = filterCompletion(main.getQueueManager().getServerNames(), args[0]);
if(main.getConfig().getBoolean("require-permission")) {
servers.removeIf(s -> !sender.hasPermission("ajqueue.queue." + s));
}
return servers;
} }
return new ArrayList<>(); return new ArrayList<>();
} }