aboutsummaryrefslogtreecommitdiff
path: root/azalea-protocol/packet-macros
AgeCommit message (Collapse)Author
2022-09-05Publish everything* to crates.iomat
Except azalea-client since it's not ready yet
2022-08-31fix a couple more possible panicsUbuntu
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-29fix errors and warningsmat
2022-07-29Split clientbound and serverbound packetsmat
2022-06-25Fix warningsmat
2022-06-25read_into -> read_frommat
yeah
2022-06-23Fix everything so azalea-buf worksmat
2022-06-23azalea-bufmat
2022-05-26fix some packetsmat
2022-05-26Compilesmat
2022-05-26Fixesmat
2022-05-14add derive McBuf to every packetmat
2022-05-14start adding ClientboundLevelParticlesPacketmat
2022-05-08Merge branch 'main' into chunk-decodingmat
2022-05-07update advancements packetmat
2022-05-07Initialize worldborder packetmat
Also add varlong and replace #[varint] with #[var]
2022-05-03clippymat
2022-05-01impl Write instead of Vec<u8> for consistencymat
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-05-01Ignore unknown packetsmat
2022-05-01clientbound_add_entity_packet & clientbound_set_entity_data_packetmat
2022-04-30actually send the ServerboundCustomPayloadPacketmat
2022-04-30Simplify packet macromat
Now every packet implements McBufWritable and McBufReadable and uses those so the code doesn't have to be duplicated.
2022-04-28add bitset and work on chunk packetsmat
2022-04-26add derive mcbufreadable/writablemat
2022-04-24remove an unused thing from dependenciesmat
2022-04-22simplify error handlingmat
2022-04-21Set carried item and update tags packetsmat
2022-04-19Fix declare_state_packetsmat
2022-04-19allow trailing commas in declare_state_packetsmat
2022-04-19add declare_state_packets to the other statesmat
2022-04-19finish declare_state_packets implementationmat
2022-04-19start adding more stuffmat
2022-04-19start adding declare_state_packetsmat
2022-01-02fix random warningsmat
2022-01-02switch all current macro types to the new systemmat
2022-01-02implement for Vec<u8>mat
2022-01-02start improving packet macrosmat
2022-01-02add macro for a couple more packetsmat
2022-01-01start adding packet macrosmat