From deede5347e9c23fbc9e086e82588c24dc2afb425 Mon Sep 17 00:00:00 2001 From: Nassim Jahnke Date: Thu, 7 Dec 2023 09:54:30 +0100 Subject: [PATCH] Fix 1.13 map data type Fixes #641 --- .../protocol1_12_2to1_13/packets/BlockItemPackets1_13.java | 4 +--- .../viabackwards/template/protocol/Protocol1_98To_99.java | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/common/src/main/java/com/viaversion/viabackwards/protocol/protocol1_12_2to1_13/packets/BlockItemPackets1_13.java b/common/src/main/java/com/viaversion/viabackwards/protocol/protocol1_12_2to1_13/packets/BlockItemPackets1_13.java index d0b1c6fe..97d2f17a 100644 --- a/common/src/main/java/com/viaversion/viabackwards/protocol/protocol1_12_2to1_13/packets/BlockItemPackets1_13.java +++ b/common/src/main/java/com/viaversion/viabackwards/protocol/protocol1_12_2to1_13/packets/BlockItemPackets1_13.java @@ -390,9 +390,7 @@ public class BlockItemPackets1_13 extends com.viaversion.viabackwards.api.rewrit byte x = wrapper.read(Type.BYTE); byte z = wrapper.read(Type.BYTE); byte direction = wrapper.read(Type.BYTE); - if (wrapper.read(Type.BOOLEAN)) { - wrapper.read(Type.COMPONENT); - } + wrapper.read(Type.OPTIONAL_COMPONENT); if (type > 9) { wrapper.set(Type.VAR_INT, 1, wrapper.get(Type.VAR_INT, 1) - 1); continue; diff --git a/template/src/main/java/com/viaversion/viabackwards/template/protocol/Protocol1_98To_99.java b/template/src/main/java/com/viaversion/viabackwards/template/protocol/Protocol1_98To_99.java index 9d126d06..6d1f0acf 100644 --- a/template/src/main/java/com/viaversion/viabackwards/template/protocol/Protocol1_98To_99.java +++ b/template/src/main/java/com/viaversion/viabackwards/template/protocol/Protocol1_98To_99.java @@ -45,7 +45,7 @@ import org.checkerframework.checker.nullness.qual.Nullable; // ServerboundPackets1_20_3 // ClientboundConfigurationPackets1_20_3 // ServerboundConfigurationPackets1_20_2 -// EntityTypes1_19_4 (UNMAPPED type) +// EntityTypes1_20_3 (UNMAPPED type) // 1.99, 1.98 public final class Protocol1_98To_99 extends BackwardsProtocol {