Primary LiveMindIO fork of Azalea for the Vibecraft trusted Minecraft adapter https://azalea.rs/
  • Rust 96.2%
  • Python 3.7%
  • HTML 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Jacob Barber 44188bf3f7
All checks were successful
Documentation / deploy (push) Successful in 1m21s
CI / clippy_and_test (push) Successful in 2m21s
Make Forgejo CI self-contained
2026-09-09 16:07:27 -05:00
.cargo Migrate from generic_const_exprs to generic_const_args (#380) 2026-09-07 19:46:15 -05:00
.github Make Forgejo CI self-contained 2026-09-09 16:07:27 -05:00
azalea Add authoritative inventory and crafting support 2026-09-09 15:54:03 -05:00
azalea-auth upgrade deps 2026-03-14 04:02:42 +00:00
azalea-block Improve performance of block trait (#346) 2026-07-09 21:24:25 -05:00
azalea-brigadier 26.2 (#332) 2026-06-15 21:08:28 -05:00
azalea-buf Fix Rust 1.100.0 warnings, force older trait solver (#378) 2026-08-26 09:20:30 -05:00
azalea-chat Support FormattedText with translate strings using longs (#331) 2026-05-23 10:17:14 -05:00
azalea-client Add authoritative inventory and crafting support 2026-09-09 15:54:03 -05:00
azalea-core Migrate from generic_const_exprs to generic_const_args (#380) 2026-09-07 19:46:15 -05:00
azalea-crypto upgrade deps 2026-05-08 04:35:25 +05:00
azalea-entity Add authoritative inventory and crafting support 2026-09-09 15:54:03 -05:00
azalea-inventory Add authoritative inventory and crafting support 2026-09-09 15:54:03 -05:00
azalea-language 26.2 (#332) 2026-06-15 21:08:28 -05:00
azalea-physics feat: Elytra (#342) 2026-07-11 11:52:26 -05:00
azalea-protocol Add authoritative inventory and crafting support 2026-09-09 15:54:03 -05:00
azalea-registry 26.2 (#332) 2026-06-15 21:08:28 -05:00
azalea-world instant path updates for simple paths, and add follow command to testbot 2026-03-28 01:49:34 +06:00
codegen fix: match minecraft block state property order (#341) 2026-06-24 17:23:19 -05:00
docs-rs doc fixes 2026-03-20 14:33:53 +08:00
.gitignore generate docs for metadata components 2025-12-15 05:45:53 -01:00
Cargo.lock Improve performance of block trait (#346) 2026-07-09 21:24:25 -05:00
Cargo.toml upgrade deps 2026-07-03 11:56:22 +10:00
CHANGELOG.md Add authoritative inventory and crafting support 2026-09-09 15:54:03 -05:00
CONTRIBUTING.md optimizations at high entity counts 2026-02-22 11:35:41 +07:00
LICENSE.md Create LICENSE.md 2022-10-30 14:49:46 -05:00
README.md docs: Fix readme link size for accessibility (#353) 2026-07-22 20:05:43 -05:00
rust-toolchain.toml Make Forgejo CI self-contained 2026-09-09 16:07:27 -05:00
rustfmt.toml more formatting fixes 2025-05-30 19:22:09 -08:45
typos.toml create typos.toml and fix typos 2025-12-14 19:12:20 -09:30

Azalea

docs.rs

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

Azalea

Currently supported Minecraft version: 26.2.

Warning

Many parts of Azalea are still unfinished and will receive breaking changes in the future. Most breaking changes will be listed in the changelog.

Features

Goals

  • Support everything that a vanilla Minecraft client can do.
  • Have an intuitive and easy to use API.
  • Make it easy to have many bots working at the same time.
  • Don't trigger anti-cheats.
  • Support the latest Minecraft version.
  • Be fast and efficient.

Non-goals

  • Supporting multiple versions of Minecraft at the same time [Note].
  • Graphics [Note].
  • Bedrock edition.

Documentation

The stable documentation for the main azalea crate is available at docs.rs/azalea, and the unstable documentation is at azalea.rs.

Matrix/Discord

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

Real-world bots using Azalea

Here's an incomplete list of bots built using Azalea, primarily intended as a reference in addition to the existing documentation and examples:

You can see more projects built with Azalea in the GitHub dependency graph.

Plugins

Azalea has support for Bevy plugins which can significantly alter its functionality. Here are some plugins that you may find useful:

If you've created your own plugin for Azalea, please create a PR to add it to this list :).

Funding

Azalea is currently maintained primarily by one person as a hobby project. If you appreciate Azalea, please consider sponsoring it with GitHub Sponsors or on Ko-fi.