From 38b5b678cba101c2efd224d015e62efefd8e81fe Mon Sep 17 00:00:00 2001 From: LexManos Date: Tue, 21 May 2024 11:00:02 -0700 Subject: [PATCH] Make OpenContainer and SpawnEntity packets process on main game thread. --- .../net/minecraftforge/network/NetworkInitialization.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/minecraftforge/network/NetworkInitialization.java b/src/main/java/net/minecraftforge/network/NetworkInitialization.java index 143c22b80b..8ba729ff17 100644 --- a/src/main/java/net/minecraftforge/network/NetworkInitialization.java +++ b/src/main/java/net/minecraftforge/network/NetworkInitialization.java @@ -55,8 +55,8 @@ public final class NetworkInitialization { .add(MismatchData.class, MismatchData.STREAM_CODEC, ctx(ForgePacketHandler::handleModMismatchData)) .play() // TODO: Move to it's own channel, so that we can keep the core handshake channel clean/simple and thus not need to bump the version ever As it is the one responsible for validating versions .clientbound() - .add(SpawnEntity.class, SpawnEntity.STREAM_CODEC, SpawnEntity::handle) - .add(OpenContainer.class, OpenContainer.STREAM_CODEC, OpenContainer::handle) + .addMain(SpawnEntity.class, SpawnEntity.STREAM_CODEC, SpawnEntity::handle) + .addMain(OpenContainer.class, OpenContainer.STREAM_CODEC, OpenContainer::handle) .build(); public static final SimpleChannel PLAY = CONFIG;;