From 23ba848a69cb6bef4248ca80c007a90e7a1a537e Mon Sep 17 00:00:00 2001 From: Nassim Jahnke Date: Thu, 7 Dec 2023 10:10:07 +0100 Subject: [PATCH] Convert chat type in disguised chat packet Fixes #3551 --- .../protocol1_20_3to1_20_2/Protocol1_20_3To1_20_2.java | 7 ++++++- 1 file changed, 6 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 d43cc87b9..e84aaf772 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 @@ -265,7 +265,12 @@ public final class Protocol1_20_3To1_20_2 extends AbstractProtocol { + convertComponent(wrapper); + wrapper.passthrough(Type.VAR_INT); // Chat type + convertComponent(wrapper); // Name + convertOptionalComponent(wrapper); // Target name + }); registerClientbound(ClientboundPackets1_20_2.SYSTEM_CHAT, this::convertComponent); registerClientbound(ClientboundPackets1_20_2.OPEN_WINDOW, wrapper -> { wrapper.passthrough(Type.VAR_INT); // Container id