diff --git a/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_9to1_8/Protocol1_9To1_8.java b/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_9to1_8/Protocol1_9To1_8.java index b506881dc..ce0516b6a 100644 --- a/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_9to1_8/Protocol1_9To1_8.java +++ b/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_9to1_8/Protocol1_9To1_8.java @@ -101,7 +101,14 @@ public class Protocol1_9To1_8 extends Protocol { + if (wrapper.isReadable(Type.COMPONENT, 0)) { + // Already written as json somewhere else + return; + } + + wrapper.write(Type.COMPONENT, fixJson(wrapper.read(Type.STRING))); + }); } });