From fa7096c5c1342b8b553e8b7874b0ed05d17d4c15 Mon Sep 17 00:00:00 2001 From: Nassim Jahnke Date: Fri, 13 Oct 2023 23:28:16 +1000 Subject: [PATCH] Convert boss bar packets --- .../protocol1_20_3to1_20_2/Protocol1_20_3To1_20_2.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_20_3to1_20_2/Protocol1_20_3To1_20_2.java b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_20_3to1_20_2/Protocol1_20_3To1_20_2.java index 7bc393021..50cf1fdf7 100644 --- a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_20_3to1_20_2/Protocol1_20_3To1_20_2.java +++ b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_20_3to1_20_2/Protocol1_20_3To1_20_2.java @@ -138,6 +138,14 @@ public final class Protocol1_20_3To1_20_2 extends AbstractProtocol { + wrapper.passthrough(Type.UUID); // Id + + final int action = wrapper.passthrough(Type.VAR_INT); + if (action == 0 || action == 3) { + convertComponent(wrapper); + } + }); registerClientbound(ClientboundPackets1_20_2.PLAYER_CHAT, wrapper -> { wrapper.passthrough(Type.UUID); // Sender wrapper.passthrough(Type.VAR_INT); // Index @@ -280,7 +288,6 @@ public final class Protocol1_20_3To1_20_2 extends AbstractProtocol