added unjoinable priorities

This commit is contained in:
ajgeiss0702
2021-11-05 11:18:40 -07:00
parent 1cf96df334
commit d1515d5245
4 changed files with 58 additions and 5 deletions
@@ -61,6 +61,7 @@ public class PremiumLogic implements Logic {
}
int highestPriority = Math.max(priority, serverPriority);
highestPriority = Math.max(highestPriority, Logic.getUnJoinablePriorities(server, player));
QueuePlayer queuePlayer = new QueuePlayerImpl(player, server, highestPriority, maxOfflineTime);
@@ -82,15 +83,16 @@ public class PremiumLogic implements Logic {
for(int i = 0; i < list.size(); i++) {
QueuePlayer pl = list.get(i);
if(pl.getPriority() < highestPriority) {
if(debug) {
logger.info("[priority] "+player.getName()+" Adding to: "+i);
if (pl.getPriority() < highestPriority) {
if (debug) {
logger.info("[priority] " + player.getName() + " Adding to: " + i);
}
server.addPlayer(queuePlayer, i);
return queuePlayer;
}
}
if(debug) {
logger.info("[priority] "+player.getName()+" Cant go infront of anyone" );
}