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,10 +119,13 @@ public class QueueManagerImpl implements QueueManager {
return false;
}
boolean enableBypassPaused = main.getConfig().getBoolean("enable-bypasspaused-permission");
if(server.isPaused() && main.getConfig().getBoolean("prevent-joining-paused")) {
if(!enableBypassPaused || player.hasPermission("ajqueue.bypasspaused")) {
player.sendMessage(msgs.getComponent("errors.cant-join-paused", "SERVER:"+server.getAlias()));
return false;
}
}
List<AdaptedServer> notInServers = new ArrayList<>(server.getServers());
notInServers.removeIf(adaptedServer -> !adaptedServer.getName().equals(player.getServerName()));