From c22f64719801979865a93b2ac7e67f78d5db4f7c Mon Sep 17 00:00:00 2001 From: AlexProgrammerDE <40795980+AlexProgrammerDE@users.noreply.github.com> Date: Sun, 18 Oct 2026 16:55:34 +0200 Subject: [PATCH] fix(interaction): forward bed wake command to Bedrock Java sends STOP_SLEEPING when leaving a bed. Translate that command into Bedrock StopSleeping so the server can clear the sleeping state instead of disconnecting the session on an unhandled action. --- .../raphimc/viabedrock/protocol/packet/ClientPlayerPackets.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/net/raphimc/viabedrock/protocol/packet/ClientPlayerPackets.java b/src/main/java/net/raphimc/viabedrock/protocol/packet/ClientPlayerPackets.java index 7704e2189..b784209e1 100644 --- a/src/main/java/net/raphimc/viabedrock/protocol/packet/ClientPlayerPackets.java +++ b/src/main/java/net/raphimc/viabedrock/protocol/packet/ClientPlayerPackets.java @@ -280,6 +280,7 @@ protected void register() { wrapper.read(Types.VAR_INT); // data switch (action) { + case STOP_SLEEPING -> clientPlayer.sendPlayerActionPacketToServer(PlayerActionType.StopSleeping); case START_SPRINTING -> { clientPlayer.setSprinting(true); clientPlayer.addAuthInputData(PlayerAuthInputData.StartSprinting);