From 088ef52d42020a4725bffe2efaaca1f448383ad7 Mon Sep 17 00:00:00 2001 From: ajgeiss0702 Date: Sat, 9 Oct 2021 14:04:32 -0700 Subject: [PATCH] fix error in minigame balancer --- .../queue/common/queues/balancers/MinigameBalancer.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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) {