From 7336ed62dad6a989b76eb0fdcfb09508a3b3b0ba Mon Sep 17 00:00:00 2001 From: ajgeiss0702 Date: Fri, 1 Oct 2021 14:08:41 -0700 Subject: [PATCH] add joinfullserver permission --- .../main/java/us/ajg0702/queue/common/QueueManagerImpl.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/common/src/main/java/us/ajg0702/queue/common/QueueManagerImpl.java b/common/src/main/java/us/ajg0702/queue/common/QueueManagerImpl.java index 703105e..ff68ca4 100644 --- a/common/src/main/java/us/ajg0702/queue/common/QueueManagerImpl.java +++ b/common/src/main/java/us/ajg0702/queue/common/QueueManagerImpl.java @@ -528,7 +528,11 @@ public class QueueManagerImpl implements QueueManager { AdaptedPlayer player = p.getPlayer(); if(player == null) continue; - if(server.isFull() && !p.getPlayer().hasPermission("ajqueue.joinfull")) continue; + boolean bypassFull = + p.getPlayer().hasPermission("ajqueue.joinfull") || + p.getPlayer().hasPermission("ajqueue.joinfullserver."+server.getName()); + + if(server.isFull() && !bypassFull) continue; AdaptedServer selected = server.getIdealServer(player); if(selected == null) {