aboutsummaryrefslogtreecommitdiff
path: root/src/v1_15_2.rs
AgeCommit message (Collapse)Author
2021-01-01make the type for 1.15.2 packet smaller (4k+ -> a few hundred bytes)Joey Sacchini
2020-12-07packet kind enumJoey Sacchini
2020-10-22move RemainingBytes out of the protocol definitions and refactor some ↵Joey Sacchini
duplication in chat.rs
2020-10-20simplify relationship between raw packet and packetJoey Sacchini
2020-10-20define the Id, State, and PacketDirection types for all protocol versions, ↵Joey Sacchini
and put that in the protocol module
2020-10-20lots of macro and type refactoring to simplify common patterns such as: ↵Joey Sacchini
position/location/rotation, counted array types (macro -> generics), rename some macros, and use macros to implement primitives (and other things in types.rs inc: VarInt/VarNum)
2020-10-20add get_mut to entity metadataJoey Sacchini
2020-10-20fix no_std for EntityMetadataJoey Sacchini
2020-10-20iterator for entity metadataJoey Sacchini
2020-10-20implement basic support for entity metadata formatJoey Sacchini
2020-10-19let the compiler decide about inlining, my choices seem to have a trivial ↵Joey Sacchini
impact on performance
2020-10-19make benchmarks an optional feature so we don't require nightly rust to use ↵Joey Sacchini
this crate
2020-10-19fix mistakes when implementing no_stdJoey Sacchini
2020-10-19allow no_std with allocJoey Sacchini
2020-10-16add feature to support enum associated values in macro-defined-enums, and ↵Joey Sacchini
replace most of the manually defined enums
2020-10-14update raw packet to allow deserialization of body in a matchJoey Sacchini
2020-10-14implement enum based raw packet typesJoey Sacchini
2020-10-13fix imports a bitJoey Sacchini
2020-10-13fix stop soundJoey Sacchini
2020-10-13test stop soundJoey Sacchini
2020-10-13Implement stop sound and give some structure to command node declare packetJoey Sacchini
2020-10-13fix statsJoey Sacchini
2020-10-13fix statsJoey Sacchini
2020-10-09Implement server-bound advancement tab packetJoey Sacchini
2020-10-09implement advancement packet (clientbound) and recipe book (serverbound)Joey Sacchini
2020-10-09interact packet from client has a hand field when action is InteractJoey Sacchini
2020-10-09read/write length prefix for light data arraysJoey Sacchini
2020-10-09force impl sync despite CellJoey Sacchini
2020-10-09fix broken lighting data and totally rewrite chat engineJoey Sacchini
2020-10-09cargo fmtJoey Sacchini
2020-10-09title packet and exposion -> explosionJoey Sacchini
2020-10-09implement teams packetsJoey Sacchini
2020-10-08fix update light packetJoey Sacchini
2020-10-08fix entity statusJoey Sacchini
2020-10-02fix random generation and make raw packet accept a borrowed sliceJoey Sacchini
2020-09-29cargo fmtJoey Sacchini
2020-09-29add a very important commentJoey Sacchini
2020-09-29implement automated testing of all data-typesJoey Sacchini
2020-09-29init commitJoey Sacchini