fix error in minigame balancer
This commit is contained in:
@@ -29,7 +29,9 @@ public class MinigameBalancer implements Balancer {
|
|||||||
servers.sort(Comparator.comparingInt(o -> {
|
servers.sort(Comparator.comparingInt(o -> {
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
Map.Entry<AdaptedServer, AdaptedServerPing> e = (Map.Entry<AdaptedServer, AdaptedServerPing>) o;
|
Map.Entry<AdaptedServer, AdaptedServerPing> e = (Map.Entry<AdaptedServer, AdaptedServerPing>) o;
|
||||||
return e.getValue().getPlayerCount();
|
AdaptedServerPing value = e.getValue();
|
||||||
|
if(value == null) return -1;
|
||||||
|
return value.getPlayerCount();
|
||||||
}).reversed());
|
}).reversed());
|
||||||
LinkedHashMap<AdaptedServer, AdaptedServerPing> sortedServers = new LinkedHashMap<>();
|
LinkedHashMap<AdaptedServer, AdaptedServerPing> sortedServers = new LinkedHashMap<>();
|
||||||
for(Map.Entry<AdaptedServer, AdaptedServerPing> entry : servers) {
|
for(Map.Entry<AdaptedServer, AdaptedServerPing> entry : servers) {
|
||||||
|
|||||||
Reference in New Issue
Block a user