From 7336ed62dad6a989b76eb0fdcfb09508a3b3b0ba Mon Sep 17 00:00:00 2001 From: ajgeiss0702 Date: Fri, 1 Oct 2021 14:08:41 -0700 Subject: [PATCH 1/2] 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) { From a5957bd7cbaac63b3ca6b1a19d2f9c0182c2eb7a Mon Sep 17 00:00:00 2001 From: ajgeiss0702 Date: Fri, 1 Oct 2021 14:19:08 -0700 Subject: [PATCH 2/2] 2.0.10 --- build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle.kts b/build.gradle.kts index b418adf..a3c1695 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -12,7 +12,7 @@ repositories { } allprojects { - version = "2.0.9" + version = "2.0.10" group = "us.ajg0702" plugins.apply("java")