From 46c06b596a18f84be92d7bcfff7e65386204b9fc Mon Sep 17 00:00:00 2001 From: ajgeiss0702 Date: Fri, 8 Oct 2021 15:01:34 -0700 Subject: [PATCH] add ajqueue.joinfullandbypass permission --- .../java/us/ajg0702/queue/common/queues/QueueServerImpl.java | 5 ++++- .../src/main/java/us/ajg0702/queue/logic/PremiumLogic.java | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/common/src/main/java/us/ajg0702/queue/common/queues/QueueServerImpl.java b/common/src/main/java/us/ajg0702/queue/common/queues/QueueServerImpl.java index d10dc10..c6179a0 100644 --- a/common/src/main/java/us/ajg0702/queue/common/queues/QueueServerImpl.java +++ b/common/src/main/java/us/ajg0702/queue/common/queues/QueueServerImpl.java @@ -435,6 +435,9 @@ public class QueueServerImpl implements QueueServer { @Override public boolean canJoinFull(AdaptedPlayer player) { - return player.hasPermission("ajqueue.joinfull") || player.hasPermission("ajqueue.joinfullserver."+name); + return + player.hasPermission("ajqueue.joinfull") || + player.hasPermission("ajqueue.joinfullserver."+name) || + player.hasPermission("ajqueue.joinfullandbypass"); } } diff --git a/premium/src/main/java/us/ajg0702/queue/logic/PremiumLogic.java b/premium/src/main/java/us/ajg0702/queue/logic/PremiumLogic.java index eb1c545..6605b60 100644 --- a/premium/src/main/java/us/ajg0702/queue/logic/PremiumLogic.java +++ b/premium/src/main/java/us/ajg0702/queue/logic/PremiumLogic.java @@ -39,6 +39,7 @@ public class PremiumLogic implements Logic { if( player.hasPermission("ajqueue.bypass") || player.hasPermission("ajqueue.serverbypass."+server.getName()) || + player.hasPermission("ajqueue.joinfullandbypass") || permissionGetter.hasContextBypass(player, server.getName()) ) { if(debug) {