From 2b3503e2df3202595c403d93845cc0979ccf69b4 Mon Sep 17 00:00:00 2001 From: Andrew Steinborn Date: Sat, 25 Aug 2018 11:02:20 -0400 Subject: [PATCH] Fix compile. --- .../proxy/protocol/packet/LegacyPingResponse.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/LegacyPingResponse.java b/proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/LegacyPingResponse.java index 2b733f5ef..36cbe7845 100644 --- a/proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/LegacyPingResponse.java +++ b/proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/LegacyPingResponse.java @@ -1,9 +1,11 @@ package com.velocitypowered.proxy.protocol.packet; +import com.google.common.collect.ImmutableList; import com.velocitypowered.api.proxy.server.ServerPing; import net.kyori.text.serializer.ComponentSerializers; public class LegacyPingResponse { + private static final ServerPing.Players FAKE_PLAYERS = new ServerPing.Players(0, 0, ImmutableList.of()); private int protocolVersion; private String serverVersion; private String motd; @@ -76,7 +78,7 @@ public class LegacyPingResponse { return new LegacyPingResponse(ping.getVersion().getProtocol(), ping.getVersion().getName(), ComponentSerializers.LEGACY.serialize(ping.getDescription()), - ping.getPlayers().getOnline(), - ping.getPlayers().getMax()); + ping.getPlayers().orElse(FAKE_PLAYERS).getOnline(), + ping.getPlayers().orElse(FAKE_PLAYERS).getMax()); } }