aboutsummaryrefslogtreecommitdiff
path: root/azalea-protocol/src/packets/mod.rs
AgeCommit message (Collapse)Author
2022-10-07Replace impl Read with Cursor<&[u8]> (#26)mat
* Start getting rid of Cursor * try to make the tests pass and fail * make the tests pass * remove unused uses * fix clippy warnings * fix potential OOM exploits * fix OOM in az-nbt * fix nbt benchmark * fix a test * start replacing it with Cursor<Vec<u8>> * wip * fix all the issues * fix all tests * fix nbt benchmark * fix warnings
2022-09-06rename variants in packet enums to be shorterUbuntu
2022-09-02get rid of Readable & Writable (#21)mat
2022-08-06Better errors (#14)mat
* make reading use thiserror * finish implementing all the error things * clippy warnings related to ok_or * fix some errors in other places * thiserror in more places * don't use closures in a couple places * errors in writing packet * rip backtraces * change some BufReadError::Custom to UnexpectedEnumVariant * Errors say what packet is bad * error on leftover data and fix it wasn't reading the properties for gameprofile
2022-07-29Split clientbound and serverbound packetsmat
2022-07-281.19.1mat
2022-07-211.19.1-rc2mat
2022-07-101.19.1-pre4mat
2022-07-07Merge branch 'main' into 1.19.1mat
2022-07-06Update packetsmat
2022-06-25clippomat
2022-06-25Merge branch 'main' into 1.19.1mat
2022-06-25read_into -> read_frommat
yeah
2022-06-25Fix errorsmat
2022-06-25Merge branch 'main' into azalea-entitymat
2022-06-24Upgrade crates and remove num_* depsmat
2022-06-231.19.1-rc1mat
2022-06-23Fix everything so azalea-buf worksmat
2022-06-21Update to 1.19.1-pre1mat
2022-06-1622w24a & update packets when they're modifiedmat
2022-06-081.19mat
2022-05-261.19mat
2022-05-14start adding ClientboundLevelParticlesPacketmat
2022-05-01impl Write instead of Vec<u8> for consistencymat
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-01-02switch all current macro types to the new systemmat
2022-01-01start adding packet macrosmat
2021-12-26fix some clippy warningsmat
2021-12-16try to implement compressionmat
2021-12-15azaleamat