aboutsummaryrefslogtreecommitdiff
path: root/azalea/src/client_impl/mining.rs
diff options
context:
space:
mode:
Diffstat (limited to 'azalea/src/client_impl/mining.rs')
-rw-r--r--azalea/src/client_impl/mining.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/azalea/src/client_impl/mining.rs b/azalea/src/client_impl/mining.rs
index 980fc47f..11c74480 100644
--- a/azalea/src/client_impl/mining.rs
+++ b/azalea/src/client_impl/mining.rs
@@ -1,4 +1,4 @@
-use azalea_client::mining::{LeftClickMine, StartMiningBlockEvent};
+use azalea_client::mining::{LeftClickMine, Mining, StartMiningBlockEvent};
use azalea_core::position::BlockPos;
use crate::Client;
@@ -14,6 +14,11 @@ impl Client {
});
}
+ /// Returns true if the client is currently trying to mine a block.
+ pub fn is_mining(&self) -> bool {
+ self.get_component::<Mining>().is_some()
+ }
+
/// When enabled, the bot will mine any block that it is looking at if it is
/// reachable.
pub fn left_click_mine(&self, enabled: bool) {