From dac9bd58e56d5219f51af1fad883802522fc18e4 Mon Sep 17 00:00:00 2001 From: Mats Date: Wed, 2 Mar 2016 10:27:17 +0100 Subject: [PATCH] Fix TabList header/footer gives (By non-json Strings) MalformedJsonException --- .../myles/ViaVersion/transformers/OutgoingTransformer.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/us/myles/ViaVersion/transformers/OutgoingTransformer.java b/src/main/java/us/myles/ViaVersion/transformers/OutgoingTransformer.java index eec4b902c..646c4930a 100644 --- a/src/main/java/us/myles/ViaVersion/transformers/OutgoingTransformer.java +++ b/src/main/java/us/myles/ViaVersion/transformers/OutgoingTransformer.java @@ -106,6 +106,13 @@ public class OutgoingTransformer { output.writeBytes(input); return; } + if (packet == PacketType.PLAY_PLAYER_LIST_HEADER_FOOTER) { + String header = readString(input); + String footer = readString(input); + writeString(fixJson(header), output); + writeString(fixJson(footer), output); + return; + } if (packet == PacketType.PLAY_ENTITY_TELEPORT) { // Port this so that it relative moves :P int id = PacketUtil.readVarInt(input);