aboutsummaryrefslogtreecommitdiff
path: root/azalea-protocol/src/packets/handshake
AgeCommit message (Collapse)Author
2025-12-15sort derives with cargo sort-derivesmat
might add to ci later, unsure how to do it without adding significant friction for contributors though
2025-09-20more accurate mining and impl PartialEq for packetsmat
2025-06-171.21.6 (#215)mat
2025-05-30more formatting fixesmat
2025-04-04remove executable bit from filesmat
2024-12-19fix incorrect packetsmat
2024-11-27Refactor azalea-protocol (#190)mat
* start updating to 1.21.4 * fix block codegen and stop using block data from burger * rename packet related modules and structs to be simpler * ItemSlot -> ItemStack for more consistency with mojmap * .get() -> .into_packet() * simplify declare_state_packets by removing packet ids * rename read_from and write_into to azalea_read and azalea_write * rename McBufReadable and McBufWritable to AzaleaRead and AzaleaWrite * McBuf -> AzBuf * remove most uses of into_variant * update codegen and use resourcelocation names for packets * implement #[limit(i)] attribute for AzBuf derive macro * fixes for 1.21.4 * fix examples * update some physics code and fix ChatType * remove unused imports in codegen * re-add some things to migrate.py and update +mc version numbers automatically * downgrade to 1.21.3 lol
2023-09-211.20.2 (#99)mat
* add configuration state * start updating to 23w31a * implement a bit more of 23w31a * chunk batching * start adding configuration state * ioasfhjgsd * almost works * configuration state mostly implemented * handle other packets in configuration state and fix keepalive * cleanup, fix warnings * 23w32a * fix some doctests * 23w33a * 23w35a * 1.20.2-pre2 * fix system conflicts * 1.20.2-pre4 * make tests compile * tests pass * 1.20.2-rc2 * 1.20.2 * Revert "1.20.2" This reverts commit dd152fd265332ead333c919e585ded6d609d7468. * didn't mean to commit that code --------- Co-authored-by: mat <git@matdoes.dev>
2022-09-05Publish everything* to crates.iomat
Except azalea-client since it's not ready yet
2022-07-29fix errors and warningsmat
2022-07-29Split clientbound and serverbound packetsmat
2022-06-23Fix everything so azalea-buf worksmat
2022-05-14add derive McBuf to every packetmat
2022-05-07Initialize worldborder packetmat
Also add varlong and replace #[varint] with #[var]
2022-05-01Reduce usage of AsyncReadmat
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-04-241.18.2 supportmat
2022-04-22simplify error handlingmat
2022-04-19add declare_state_packets to the other statesmat
2022-01-02fix random warningsmat
2022-01-02add macro for a couple more packetsmat
2022-01-01start adding packet macrosmat
2021-12-26fix some clippy warningsmat
2021-12-16try to implement compressionmat
2021-12-15azaleamat