From e9452032bfc95cb7ad4a8798b13648e164536cf1 Mon Sep 17 00:00:00 2001 From: mat Date: Tue, 6 May 2025 14:20:57 -1300 Subject: fix various issues with mining --- azalea/src/bot.rs | 5 ----- azalea/src/pathfinder/moves/mod.rs | 1 + 2 files changed, 1 insertion(+), 5 deletions(-) (limited to 'azalea/src') diff --git a/azalea/src/bot.rs b/azalea/src/bot.rs index bca0174b..63a3adcb 100644 --- a/azalea/src/bot.rs +++ b/azalea/src/bot.rs @@ -1,6 +1,5 @@ use std::f64::consts::PI; -use azalea_client::interact::SwingArmEvent; use azalea_client::mining::Mining; use azalea_client::tick_broadcast::{TickBroadcast, UpdateBroadcast}; use azalea_core::position::{BlockPos, Vec3}; @@ -172,10 +171,6 @@ impl BotClientExt for azalea_client::Client { async fn mine(&self, position: BlockPos) { self.start_mining(position); - // vanilla sends an extra swing arm packet when we start mining - self.ecs.lock().send_event(SwingArmEvent { - entity: self.entity, - }); let mut receiver = self.get_tick_broadcaster(); while receiver.recv().await.is_ok() { diff --git a/azalea/src/pathfinder/moves/mod.rs b/azalea/src/pathfinder/moves/mod.rs index 248f0a5c..24dc8ac1 100644 --- a/azalea/src/pathfinder/moves/mod.rs +++ b/azalea/src/pathfinder/moves/mod.rs @@ -166,6 +166,7 @@ impl ExecuteCtx<'_, '_, '_, '_, '_, '_, '_> { if self.should_mine(block) { if at_start_position { + self.look_at(block.center()); self.mine(block); } else { self.look_at(self.start.center()); -- cgit v1.2.3