azalea/azalea-protocol
mat 567c6f4f2c Reduce usage of AsyncRead
We already receive everything from the server when it tells us the length, so we can actually just treat the stream as a Read instead of an AsyncRead.
2022-05-01 21:54:03 -05:00
..
packet-macros Reduce usage of AsyncRead 2022-05-01 21:54:03 -05:00
src Reduce usage of AsyncRead 2022-05-01 21:54:03 -05:00
Cargo.toml Reduce usage of AsyncRead 2022-05-01 21:54:03 -05:00
README.md significantly optimize reading Vec<u8> 2022-04-30 01:43:00 -05:00

Azalea Protocol

Sent and receive Minecraft packets. You should probably use azalea or azalea-client instead.

The goal is to only support the latest Minecraft version in order to ease development.

This is not yet complete, search for TODO in the code for things that need to be done.

Unfortunately, compiling the crate requires Rust nightly because specialization is not stable yet.