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) {