Fixed priorities not being taken into account with make-room

This commit is contained in:
ajgeiss0702
2023-07-25 20:37:36 -05:00
parent d92d8796fd
commit 4fc7ca38ca
@@ -692,6 +692,8 @@ public class QueueManagerImpl implements QueueManager {
long selectedTime = kickLongest ? Long.MAX_VALUE : 0; long selectedTime = kickLongest ? Long.MAX_VALUE : 0;
AdaptedPlayer selectedPlayer = null; AdaptedPlayer selectedPlayer = null;
for (AdaptedPlayer player : players) { for (AdaptedPlayer player : players) {
int priority = main.getLogic().getPermissionGetter().getPriority(player);
if(priority > lowestPriority) continue; // dont select players with higher priorities
long switchTime = main.getServerTimeManager().getLastServerChange(player); long switchTime = main.getServerTimeManager().getLastServerChange(player);
if(selectedPlayer == null) { if(selectedPlayer == null) {
selectedPlayer = player; selectedPlayer = player;