When pinging the server with protocol version -1, return the latest version supported by the proxy

This matches BungeeCord's behavior and is in line with what clients specifying this meta-version would expect.
This commit is contained in:
Andrew Steinborn
2023-05-15 01:15:49 -04:00
parent 673af65078
commit 12a05f6d75

View File

@@ -47,6 +47,9 @@ public class ServerListPingHandler {
} }
private ServerPing constructLocalPing(ProtocolVersion version) { private ServerPing constructLocalPing(ProtocolVersion version) {
if (version == ProtocolVersion.UNKNOWN) {
version = ProtocolVersion.MAXIMUM_VERSION;
}
VelocityConfiguration configuration = server.getConfiguration(); VelocityConfiguration configuration = server.getConfiguration();
return new ServerPing( return new ServerPing(
new ServerPing.Version(version.getProtocol(), new ServerPing.Version(version.getProtocol(),