From c141d6efc75961cfc544bbfd49f4cda5afa733f2 Mon Sep 17 00:00:00 2001 From: Marco Neuhaus Date: Thu, 16 Aug 2018 23:14:08 +0200 Subject: [PATCH] fix tags packet --- .../protocol1_13_1_pre1to1_13/Protocol13_1_PRE1TO1_13.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_13_1_pre1to1_13/Protocol13_1_PRE1TO1_13.java b/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_13_1_pre1to1_13/Protocol13_1_PRE1TO1_13.java index ba5d42f8d..0e795c3d5 100644 --- a/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_13_1_pre1to1_13/Protocol13_1_PRE1TO1_13.java +++ b/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_13_1_pre1to1_13/Protocol13_1_PRE1TO1_13.java @@ -123,13 +123,16 @@ public class Protocol13_1_PRE1TO1_13 extends Protocol { } }); + + + //Tags registerOutgoing(State.PLAY, 0x55, 0x55, new PacketRemapper() { @Override public void registerMap() { handler(new PacketHandler() { @Override public void handle(PacketWrapper wrapper) throws Exception { - int blockTagsSize = wrapper.read(Type.VAR_INT); // block tags + int blockTagsSize = wrapper.passthrough(Type.VAR_INT); // block tags for (int i = 0; i < blockTagsSize; i++) { wrapper.passthrough(Type.STRING); Integer[] blocks = wrapper.passthrough(Type.VAR_INT_ARRAY); @@ -137,7 +140,7 @@ public class Protocol13_1_PRE1TO1_13 extends Protocol { blocks[j] = getNewBlockId(blocks[j]); } } - int itemTagsSize = wrapper.read(Type.VAR_INT); // item tags + int itemTagsSize = wrapper.passthrough(Type.VAR_INT); // item tags for (int i = 0; i < itemTagsSize; i++) { wrapper.passthrough(Type.STRING); Integer[] items = wrapper.passthrough(Type.VAR_INT_ARRAY);