diff --git a/common/src/main/java/us/ajg0702/queue/common/queues/balancers/MinigameBalancer.java b/common/src/main/java/us/ajg0702/queue/common/queues/balancers/MinigameBalancer.java index c74123d..12cf2cc 100644 --- a/common/src/main/java/us/ajg0702/queue/common/queues/balancers/MinigameBalancer.java +++ b/common/src/main/java/us/ajg0702/queue/common/queues/balancers/MinigameBalancer.java @@ -29,7 +29,9 @@ public class MinigameBalancer implements Balancer { servers.sort(Comparator.comparingInt(o -> { @SuppressWarnings("unchecked") Map.Entry e = (Map.Entry) o; - return e.getValue().getPlayerCount(); + AdaptedServerPing value = e.getValue(); + if(value == null) return -1; + return value.getPlayerCount(); }).reversed()); LinkedHashMap sortedServers = new LinkedHashMap<>(); for(Map.Entry entry : servers) {