1
2
Fork 0
mirror of https://github.com/mat-1/azalea.git synced 2025-08-02 06:16:04 +00:00
A collection of Rust crates for making Minecraft bots, clients, and tools. https://azalea.matdoes.dev
Find a file
2025-01-10 23:54:33 +00:00
.cargo move config.toml to config_fast_builds 2023-12-17 15:50:41 -06:00
.github revert doc updates 2025-01-10 23:54:33 +00:00
azalea Fluid physics (#199) 2025-01-10 16:45:27 -06:00
azalea-auth Release independent packages 2024-12-20 19:22:29 -06:00
azalea-block Fluid physics (#199) 2025-01-10 16:45:27 -06:00
azalea-brigadier Release independent packages 2024-12-20 19:22:29 -06:00
azalea-buf Release independent packages 2024-12-20 19:22:29 -06:00
azalea-chat fix 'extra' parsing in FormattedText::from_nbt_compound which results in duplicated chat fragments 2024-12-23 02:01:09 +00:00
azalea-client Fluid physics (#199) 2025-01-10 16:45:27 -06:00
azalea-core Fluid physics (#199) 2025-01-10 16:45:27 -06:00
azalea-crypto Release independent packages 2024-12-20 19:22:29 -06:00
azalea-entity Fluid physics (#199) 2025-01-10 16:45:27 -06:00
azalea-inventory Release independent packages 2024-12-20 19:22:29 -06:00
azalea-language Update Bevy and migrate to workspace dependencies and package attributes (#181) 2024-12-04 18:31:22 -06:00
azalea-physics Fluid physics (#199) 2025-01-10 16:45:27 -06:00
azalea-protocol bump minimum rust version and improve pathfinder docs 2024-12-28 02:10:05 +00:00
azalea-registry fix compiling azalea-registry 2024-12-21 02:40:53 +00:00
azalea-world Fluid physics (#199) 2025-01-10 16:45:27 -06:00
codegen implement BlockState::outline_shape 2024-12-27 12:35:18 +00:00
.gitignore fix for latest nightly by changing the FixedBitSet generic to take bytes instead of bits 2024-12-11 03:25:36 +00:00
.gitpod.yml simplify error handling 2022-04-22 04:33:58 +00:00
Cargo.lock implement fluid_shape 2024-12-27 12:35:25 +00:00
Cargo.toml replace priority_queue crate with std BinaryHeap 2024-12-26 05:52:46 +00:00
LICENSE.md Create LICENSE.md 2022-10-30 14:49:46 -05:00
README.md Fluid physics (#199) 2025-01-10 16:45:27 -06:00
rust-toolchain.toml fix for latest nightly by changing the FixedBitSet generic to take bytes instead of bits 2024-12-11 03:25:36 +00:00
rustfmt.toml group imports with rustfmt 2024-10-26 05:29:26 +00:00

Azalea

docs.rs

A collection of Rust crates for making Minecraft bots, clients, and tools.

Azalea

Currently supported Minecraft version: 1.21.4.

Warning

Azalea is still very unfinished, though most crates are in a somewhat useable state

Features

Docs

The "stable" documentation is available at docs.rs/azalea and the unstable docs are at azalea.matdoes.dev (recommended).

Matrix/Discord

If you'd like to chat about Azalea, you can join the Matrix space at #azalea:matdoes.dev (recommended) or the Discord server at discord.gg/FaRey6ytmC (they're bridged so you don't need to join both).

Goals

  • Do everything a vanilla client can do.
  • Be intuitive and easy to use.
  • Make it easy to have many bots working at the same time.
  • Don't trigger anticheats.
  • Support the latest Minecraft version.
  • Be fast and memory efficient.

Non-goals

  • Supporting several versions of Minecraft on the same branch*.
  • Bedrock edition.
  • Graphics.

Branches

There are several branches in the Azalea repository that target older Minecraft versions. Most of them are severely outdated compared to the latest version of Azalea. If you'd like to update them or add more, please open a PR.