From 9d770e9fb6cf7d45f37cced386a725d7b13d068d Mon Sep 17 00:00:00 2001 From: kedor <99351777+aure31@users.noreply.github.com> Date: Mon, 30 Dec 2024 18:27:24 +0100 Subject: [PATCH] add the missing Acknowledge Block Change packet on interact (#434) * add the missing Acknowledge Block Change packet when the player break a block * move it down the match to be call everytime --- pumpkin/src/net/packet/play.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pumpkin/src/net/packet/play.rs b/pumpkin/src/net/packet/play.rs index fd08c4a98..62dce7507 100644 --- a/pumpkin/src/net/packet/play.rs +++ b/pumpkin/src/net/packet/play.rs @@ -761,10 +761,6 @@ impl Player { .on_broken(block, self, location, server) .await; } - // TODO: Send this every tick - self.client - .send_packet(&CAcknowledgeBlockChange::new(player_action.sequence)) - .await; } Status::DropItemStack | Status::DropItem @@ -775,6 +771,10 @@ impl Player { }, None => self.kick(TextComponent::text("Invalid status")).await, } + + self.client + .send_packet(&CAcknowledgeBlockChange::new(player_action.sequence)) + .await; } pub async fn handle_keep_alive(&self, keep_alive: SKeepAlive) {