From 463b947c2b13cf8490942a59821ef5d4469e728e Mon Sep 17 00:00:00 2001 From: Jonas Herzig Date: Sun, 10 Apr 2022 13:35:20 +0200 Subject: [PATCH] Suppress fabric-screen-handler-api during playback (fixes #713) --- src/main/java/com/replaymod/replay/FullReplaySender.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/com/replaymod/replay/FullReplaySender.java b/src/main/java/com/replaymod/replay/FullReplaySender.java index b44febe9..d03c7362 100644 --- a/src/main/java/com/replaymod/replay/FullReplaySender.java +++ b/src/main/java/com/replaymod/replay/FullReplaySender.java @@ -585,6 +585,12 @@ public class FullReplaySender extends ChannelDuplexHandler implements ReplaySend //#else //$$ String channelName = packet.getChannelName(); //#endif + String channelNameStr = channelName.toString(); + + if (channelNameStr.startsWith("fabric-screen-handler-api-v")) { + return null; // we do not want to show modded screens which got opened for the recording player + } + // On 1.14+ there's a dedicated OpenWrittenBookS2CPacket now //#if MC<11400 //#if MC>=11400