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-02-22 22:56:07 +00:00
.cargo move config.toml to config_fast_builds 2023-12-17 15:50:41 -06:00
.github update actions/upload-pages-artifact and deploy-pages 2025-02-01 21:37:07 +00:00
azalea debug log CARGO_PKG_VERSION on swarm start 2025-02-22 21:52:23 +00:00
azalea-auth cleanup, fix warnings 2025-02-02 21:17:28 +00:00
azalea-block remove stabilized trait_upcasting feature gates 2025-02-14 03:40:51 +00:00
azalea-brigadier cleanup, fix warnings 2025-02-02 21:17:28 +00:00
azalea-buf fix CustomModelData and WrittenBookContent datacomponents 2025-02-21 17:22:00 +00:00
azalea-chat cleanup, fix warnings 2025-02-02 21:17:28 +00:00
azalea-client update deps 2025-02-22 22:56:07 +00:00
azalea-core GameTick should only happen after Update 2025-02-21 20:17:47 +00:00
azalea-crypto cleanup, fix warnings 2025-02-02 21:17:28 +00:00
azalea-entity fix is_trapdoor_useable_as_ladder and add test 2025-02-22 21:09:35 +00:00
azalea-inventory fix is_trapdoor_useable_as_ladder and add test 2025-02-22 21:09:35 +00:00
azalea-language cleanup, fix warnings 2025-02-02 21:17:28 +00:00
azalea-physics Fix errors on switching dimensions (#204) 2025-02-21 13:43:56 -06:00
azalea-protocol despawn entities when switching worlds and some testbot fixes 2025-02-21 22:50:39 +00:00
azalea-registry Fix errors on switching dimensions (#204) 2025-02-21 13:43:56 -06:00
azalea-world Fix errors on switching dimensions (#204) 2025-02-21 13:43:56 -06:00
codegen start implementing data driven registries 2025-02-02 21:15:45 +00:00
.gitignore change some warns to debugs 2025-01-29 05:45:17 +00:00
.gitpod.yml simplify error handling 2022-04-22 04:33:58 +00:00
Cargo.lock update deps 2025-02-22 22:56:07 +00:00
Cargo.toml upgrade deps 2025-02-14 03:56:36 +00:00
LICENSE.md Create LICENSE.md 2022-10-30 14:49:46 -05:00
README.md update warning in readme to say azalea is 'useable' instead of 'somewhat useable' 2025-01-12 23:01:55 +00: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 unfinished, though most crates are in a 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.