From e9078ff2b5a98abe62565b2c437e894deb755abe Mon Sep 17 00:00:00 2001 From: ajgeiss0702 Date: Thu, 9 Dec 2021 14:10:55 -0700 Subject: [PATCH] fix bypasspaused permission not working with prevent-joining-paused --- .../java/us/ajg0702/queue/common/QueueManagerImpl.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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 7095fe5..a71ec31 100644 --- a/common/src/main/java/us/ajg0702/queue/common/QueueManagerImpl.java +++ b/common/src/main/java/us/ajg0702/queue/common/QueueManagerImpl.java @@ -119,9 +119,12 @@ public class QueueManagerImpl implements QueueManager { return false; } + boolean enableBypassPaused = main.getConfig().getBoolean("enable-bypasspaused-permission"); if(server.isPaused() && main.getConfig().getBoolean("prevent-joining-paused")) { - player.sendMessage(msgs.getComponent("errors.cant-join-paused", "SERVER:"+server.getAlias())); - return false; + if(!enableBypassPaused || player.hasPermission("ajqueue.bypasspaused")) { + player.sendMessage(msgs.getComponent("errors.cant-join-paused", "SERVER:"+server.getAlias())); + return false; + } } List notInServers = new ArrayList<>(server.getServers());