From 982e2696ad2e3f86f1999ac788129971502e8c00 Mon Sep 17 00:00:00 2001 From: daoge_cmd <3523206925@qq.com> Date: Tue, 31 Dec 2024 15:13:31 +0800 Subject: [PATCH] chore: add ServerboundLoadingScreenPacketProcessor to ingame packet handler list although this packet is unused now to prevent console spamming --- CHANGELOG.md | 1 + .../allaymc/server/network/processor/PacketProcessorHolder.java | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7d9481409..61f97b930 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -51,6 +51,7 @@ Unless otherwise specified, any version comparison below is the comparison of se entity to a vector which contains NaN will result in an error. - EntityItem now won't have drowning damage when it is in water, this bug causes entity item died after a period of time in water. +- `ServerboundLoadingScreenPacket` won't spam warnings in the console when switching dimension now. ## 0.1.1 (API 0.2.0) diff --git a/server/src/main/java/org/allaymc/server/network/processor/PacketProcessorHolder.java b/server/src/main/java/org/allaymc/server/network/processor/PacketProcessorHolder.java index b61d5312c..5cefb1de4 100644 --- a/server/src/main/java/org/allaymc/server/network/processor/PacketProcessorHolder.java +++ b/server/src/main/java/org/allaymc/server/network/processor/PacketProcessorHolder.java @@ -116,6 +116,7 @@ private void registerInGamePacketProcessors() { this.registerProcessor(ClientStatus.IN_GAME, new SetPlayerInventoryOptionsPacketProcessor()); this.registerProcessor(ClientStatus.IN_GAME, new BossEventPacketProcessor()); this.registerProcessor(ClientStatus.IN_GAME, new EntityPickRequestPacketProcessor()); + this.registerProcessor(ClientStatus.LOGGED_IN, new ServerboundLoadingScreenPacketProcessor()); } public void registerProcessor(ClientStatus status, PacketProcessor processor) {