From 1121172292712fe389f91789a06a660e8739d0ef Mon Sep 17 00:00:00 2001 From: gnembon <41132274+gnembon@users.noreply.github.com> Date: Mon, 10 Oct 2022 20:27:57 +0200 Subject: [PATCH] Update src/main/java/carpet/mixins/ServerGamePacketListenerImplMixin.java --- .../java/carpet/mixins/ServerGamePacketListenerImplMixin.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/carpet/mixins/ServerGamePacketListenerImplMixin.java b/src/main/java/carpet/mixins/ServerGamePacketListenerImplMixin.java index 27f74f20..2a1fe5dc 100644 --- a/src/main/java/carpet/mixins/ServerGamePacketListenerImplMixin.java +++ b/src/main/java/carpet/mixins/ServerGamePacketListenerImplMixin.java @@ -29,6 +29,7 @@ public class ServerGamePacketListenerImplMixin // We should force onto the main thread here // ServerNetworkHandler.handleData can possibly mutate data that isn't // thread safe, and also allows for client commands to be executed + // [TODO] need to investigate if that is actually an issue since carpet doesn't fiddle with its packets. PacketUtils.ensureRunningOnSameThread(packet, (ServerGamePacketListener) this, player.getLevel()); ServerNetworkHandler.handleData(new FriendlyByteBuf(packet.getData().copy()), player); ci.cancel();