fix bypasspaused permission not working with prevent-joining-paused

This commit is contained in:
ajgeiss0702
2021-12-09 14:10:55 -07:00
parent 45f58582ce
commit e9078ff2b5
@@ -119,9 +119,12 @@ public class QueueManagerImpl implements QueueManager {
return false; return false;
} }
boolean enableBypassPaused = main.getConfig().getBoolean("enable-bypasspaused-permission");
if(server.isPaused() && main.getConfig().getBoolean("prevent-joining-paused")) { if(server.isPaused() && main.getConfig().getBoolean("prevent-joining-paused")) {
player.sendMessage(msgs.getComponent("errors.cant-join-paused", "SERVER:"+server.getAlias())); if(!enableBypassPaused || player.hasPermission("ajqueue.bypasspaused")) {
return false; player.sendMessage(msgs.getComponent("errors.cant-join-paused", "SERVER:"+server.getAlias()));
return false;
}
} }
List<AdaptedServer> notInServers = new ArrayList<>(server.getServers()); List<AdaptedServer> notInServers = new ArrayList<>(server.getServers());