From 06f1e0c36cdb4c02639d847c8d7ac5699d8b394c Mon Sep 17 00:00:00 2001 From: Jonas Herzig Date: Wed, 10 Aug 2022 13:33:27 +0200 Subject: [PATCH] Fix chat message validation failure when Show Chat is off on 1.19.1+ --- src/main/java/com/replaymod/replay/FullReplaySender.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/replaymod/replay/FullReplaySender.java b/src/main/java/com/replaymod/replay/FullReplaySender.java index fd41e6e2..595e264c 100644 --- a/src/main/java/com/replaymod/replay/FullReplaySender.java +++ b/src/main/java/com/replaymod/replay/FullReplaySender.java @@ -57,6 +57,10 @@ import net.minecraft.util.math.Vec3d; import org.apache.commons.io.FileUtils; import org.apache.commons.io.IOUtils; +//#if MC>=11901 +//$$ import net.minecraft.network.packet.s2c.play.MessageHeaderS2CPacket; +//#endif + //#if MC>=11900 //$$ import net.minecraft.network.packet.s2c.play.ChatMessageS2CPacket; //#else @@ -864,7 +868,9 @@ public class FullReplaySender extends ChannelDuplexHandler implements ReplaySend } } - //#if MC>=11900 + //#if MC>=11901 + //$$ if (p instanceof GameMessageS2CPacket || p instanceof ChatMessageS2CPacket || p instanceof MessageHeaderS2CPacket) { + //#elseif MC>=11900 //$$ if (p instanceof GameMessageS2CPacket || p instanceof ChatMessageS2CPacket) { //#else if (p instanceof GameMessageS2CPacket) {