Skip to content

Better cuz 1.19.2

License

Notifications You must be signed in to change notification settings

GoobersInc/azalea

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0ddbb78 · Mar 1, 2023

History

19 Commits
Dec 18, 2022
Feb 12, 2023
Feb 12, 2023
Dec 18, 2022
Mar 1, 2023
Feb 12, 2023
Feb 12, 2023
Feb 12, 2023
Feb 12, 2023
Feb 12, 2023
Feb 12, 2023
Feb 12, 2023
Feb 12, 2023
Feb 12, 2023
Feb 12, 2023
Feb 12, 2023
Feb 12, 2023
Feb 12, 2023
Feb 12, 2023
Feb 12, 2023
Dec 18, 2022
Feb 12, 2023
Dec 18, 2022
Dec 18, 2022
Dec 18, 2022
Feb 12, 2023
Feb 12, 2023
Dec 18, 2022
Feb 12, 2023
Dec 18, 2022
Feb 12, 2023

Repository files navigation

Azalea

docs.rs

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

Azalea

Currently supported Minecraft version: 1.19.2.

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

Docs

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

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.

Why

This project was heavily inspired by PrismarineJS. 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. Also it's named Azalea because it sounds like a cool word and this is a cool library.

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.

Stretch goals

  • Server implementation. (if you're interested in making this then please contact me, I'd love for it to be a thing. @mat:matdoes.dev / mat#1592)
  • Having branches for several popular Minecraft versions.