From 5c1712c8404e52f893e3fc10f79a337933865123 Mon Sep 17 00:00:00 2001 From: mat Date: Sat, 14 May 2022 20:50:20 -0500 Subject: move examples into examples directory --- examples/mine_a_chunk.rs | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 examples/mine_a_chunk.rs (limited to 'examples/mine_a_chunk.rs') diff --git a/examples/mine_a_chunk.rs b/examples/mine_a_chunk.rs new file mode 100644 index 00000000..bb85a637 --- /dev/null +++ b/examples/mine_a_chunk.rs @@ -0,0 +1,27 @@ +use azalea::{Account, Accounts, Event, pathfinder}; + +// You can use the `azalea::Bots` struct to control many bots as one unit. + +#[tokio::main] +async fn main() { + let accounts = Accounts::new(); + + for i in 0..10 { + accounts.add(Account::offline(format!("bot{}", i))); + } + + let bots = accounts.join("localhost".try_into().unwrap()).await.unwrap(); + + bots.goto(azalea::BlockCoord(0, 70, 0)).await; + // or bots.goto_goal(pathfinder::Goals::Goto(azalea::BlockCoord(0, 70, 0))).await; + + // destroy the blocks in this area and then leave + + bots.fill( + azalea::Selection::Range( + azalea::BlockCoord(0, 0, 0), + azalea::BlockCoord(16, 255, 16) + ), + azalea::block::Air + ).await; +} -- cgit v1.2.3