From 95ea95be13102a1da530d5f5a09e4d4fad823f77 Mon Sep 17 00:00:00 2001 From: Mats Date: Mon, 28 Mar 2016 11:52:29 +0200 Subject: [PATCH] Woops the new api broke ServerListPlus custom outdated message again fixes #282 --- .../java/us/myles/ViaVersion/protocols/base/BaseProtocol.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/us/myles/ViaVersion/protocols/base/BaseProtocol.java b/src/main/java/us/myles/ViaVersion/protocols/base/BaseProtocol.java index 4ef3128f0..58daeaa38 100644 --- a/src/main/java/us/myles/ViaVersion/protocols/base/BaseProtocol.java +++ b/src/main/java/us/myles/ViaVersion/protocols/base/BaseProtocol.java @@ -40,14 +40,14 @@ public class BaseProtocol extends Protocol { try { JSONObject json = (JSONObject) new JSONParser().parse(originalStatus); JSONObject version = (JSONObject) json.get("version"); - if (ProtocolRegistry.SERVER_PROTOCOL == -1) { Long original = (Long) version.get("protocol"); ProtocolRegistry.SERVER_PROTOCOL = original.intValue(); } List> protocols = ProtocolRegistry.getProtocolPath(info.getProtocolVersion(), ProtocolRegistry.SERVER_PROTOCOL); if (protocols != null) { - version.put("protocol", info.getProtocolVersion()); + if ((long) version.get("protocol") != 9999) //Fix serverlistplus + version.put("protocol", info.getProtocolVersion()); } else { // not compatible :(, *plays very sad violin* wrapper.user().setActive(false);