A collection of Rust crates for making Minecraft bots, clients, and tools.
Find a file
2022-05-28 21:38:30 -05:00
.vscode simplify error handling 2022-04-22 04:33:58 +00:00
azalea-auth Simplify packet macro 2022-04-30 23:04:18 -05:00
azalea-block fixed macro for blocks with no properties 2022-05-28 21:38:30 -05:00
azalea-brigadier simplify error handling 2022-04-22 04:33:58 +00:00
azalea-chat azalea-chat now checks language files 2022-05-08 18:38:22 -05:00
azalea-client fix some packets 2022-05-26 19:12:19 -05:00
azalea-core Fixes 2022-05-26 17:55:07 -05:00
azalea-crypto 1.19 2022-05-26 13:45:48 -05:00
azalea-language remove some printlns 2022-05-14 11:20:33 -05:00
azalea-nbt Fixes 2022-05-26 17:55:07 -05:00
azalea-protocol Update README.md 2022-05-27 00:05:14 -05:00
azalea-world remove some console.logs 2022-05-14 18:55:08 -05:00
bot 1.19 2022-05-26 13:45:48 -05:00
codegen fixed macro for blocks with no properties 2022-05-28 21:38:30 -05:00
examples block macros 2022-05-27 23:10:34 -05:00
.gitignore code-generator/lib 2022-05-24 19:50:19 -05:00
.gitpod.yml simplify error handling 2022-04-22 04:33:58 +00:00
Cargo.lock Start making block macro 2022-05-27 19:34:09 -05:00
Cargo.toml Start making azalea-block 2022-05-27 16:04:22 -05:00
README.md 1.19 2022-05-26 13:45:48 -05:00

Azalea

A Rust crate for creating Minecraft bots.

Azalea

Currently supported Minecraft version: 1.19-pre3.

I named this Azalea because it sounds like a cool word and this is a cool library. This project was heavily inspired by PrismarineJS.

Why

I wanted a fun excuse to do something cool with Rust, and I also felt like I could do better than Mineflayer in some areas.

Goals

  • Do everything a vanilla client can do.
  • Be intuitive and easy to use.
  • Bypass most/all anticheats.
  • Support the latest Minecraft version.
  • Be fast and memory efficient.