aboutsummaryrefslogtreecommitdiff
path: root/azalea-protocol/src/packets
AgeCommit message (Collapse)Author
2025-01-25add ProtocolPacket::name functionmat
2025-01-21fix name of field in CommonPlayerSpawnInfomat
2025-01-21fix errors when switching worldsmat
2025-01-21fix wrong ClientboundSoundEntitymat
2025-01-14fix wrong ServerLinkKind and serialize hex colors correctly in nbtmat
2025-01-13fix ClientboundSound and implement az_registry::Holdermat
2025-01-12fix bugs with decoding/encoding DataComponentPatchmat
2024-12-28bump minimum rust version and improve pathfinder docsmat
2024-12-24fix parsing Dust particle and treat waterlogged blocks as liquid in pathfindermat
2024-12-23add a test for 2b2t queue chat messagemat
2024-12-21more verbose login_disconnect errormat
2024-12-19fix incorrect packetsmat
2024-12-11Implement EntityPositionSync (#196)mat
* implement EntityPositionSync * fix EntityPositionSync setting the wrong vec_delta_codec and also move into a RelativeEntityUpdate
2024-12-11fix for latest nightly by changing the FixedBitSet generic to take bytes ↵mat
instead of bits
2024-12-05fix container_set_content, player_position, and recipe_book_remove packetsmat
2024-12-031.21.4 (#189)mat
* start updating to 1.21.4 * fix block codegen and stop using block data from burger * 1.21.4-rc1 * 1.21.4
2024-11-30Add missing world border boolean to use item on packet in 1.21.2 (#192)Shayne Hartford
2024-11-28switch some packet structs to unit structsmat
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
2024-11-12Switch to u32 to match other entity ids in Azalea (#182)Shayne Hartford
* Switch to u32 to match other entity ids in Azalea * Forgot about the other entity id * Revert "Forgot about the other entity id" That wasn't meant for this branch, squash merge this out lol.
2024-10-26group imports with rustfmtmat
2024-10-26fix ClientboundPlayerInfoUpdatePacket and replace GameProfile with ↵mat
LoginFinished in an example
2024-10-231.21.2 (#171)mat
* partially implement 24w35a * start updating to 24w39a + itemcomponent codegen * fix codegen and broken packets to finish updating to 24w39a :D * update to 1.21.2 except for blocks * update ServerboundPlayerInputPacket impl
2024-10-22Add missing yaw and patch fields to ServerboundUseItemPacket (#178)Shayne Hartford
(cherry picked from commit ed7b306aff5ed1d1ce9659d41f76f3f3a6884dd6)
2024-08-15fix ClientboundLevelParticlesPacket errors and pathfinder /particle errorsmat
2024-06-16Fix command packets (#155)EnderKill98
* Fix copy&paste mistake from chat command signed packet to chat command packet * Bugfix --------- Co-authored-by: EnderKill98 <no@mail.tld>
2024-06-131.21 (#145)mat
* 24w18a (data driven enchantments not implemented yet) * 1.21
2024-05-22fix another edge case in FormattedText::from_nbt_tag that happens with ↵mat
viaversion
2024-04-27fmtmat
2024-04-27Use ClientIntention over ConnectionProtocol for ClientIntentionPacket (#143)Luis
* fix!: use ClientIntention over ConnectionProtocol for ClientIntentionPacket * chore: remove McBufRead/Writable from ConnectionProtocol * chore: use From over Into for ClientIntention to ConnectionProtocol conversion * chore: organise imports in existing style
2024-04-24fix ClientboundLevelParticlesPacketmat
2024-04-231.20.5 (#127)mat
* 23w51b * make recalculate_near_end_of_path public so other plugins can do .after(recalculate_near_end_of_path) * update to 24w03a i think * start implementing 24w13a * registries work (but a lot of packets are still broken) * fix recipes and commands packets * i love codecs :D i am not going insane :D mojang's java is very readable :D * item components are "implemented" meowmeowmeowmeowmeowmeowmeowmeowmeowmeowmeowmeowmeowmeowmeowmeowmeowmeow * update to 1.20.5-pre3 * fix all the broken packets and clippy (mojang please don't do an update like this again or i will murder someone) * 1.20.5-rc1 * fix failing tests * 1.20.5
2024-04-20fix edge case with reading FormattedText as nbtmat
2024-03-08Update clientbound_game_event_packet.rs (#133)veronoicc
Added 2 new game even types
2024-02-24fix parsing textcomponents failing when it's translatable and has a ↵mat
primitive as an argument
2024-02-22fix for hypixel limbomat
2024-01-20remove unnecessary map_errmat
2024-01-08fix ping packet, explosion packet, and panic lessmat
2023-12-28fix FormattedText when 'extra' isn't a list of compoundsmat
2023-12-28read nbt as optional in more placesmat
2023-12-17Publicize all fields on `AddOperation` and `Style` (#124)Tijn
The struct itself was already public, I assume the fields where meant to be as well.
2023-12-16fix non-u8 gamemodesmat
love you wynncraft
2023-12-051.20.3 (#110)mat
* 23w40a * 23w41a * 23w42a * 23w43a * 23w44a * serialize FormattedText as nbt in network * use azalea-nbt/serde in azalea-chat * 23w45a * fix 23w45a to compile * handle Object in codegen * 1.20.3-pre2 * remove unused clientbound_resource_pack_packet.rs * merge main and make azalea-chat use simdnbt * 1.20.3-rc1 * fix tests * use simdnbt 0.3 * fix ServerboundSetJigsawBlockPacket * 1.20.3
2023-12-04revert packet name to Disguised and make it more like ChatPacket::Playermat
2023-12-04Add masked chat type/event (#118)Shayne Hartford
2023-12-02change protocol_version to an i32mat
2023-11-19Replace azalea-nbt with simdnbt (#111)mat
* delete azalea-nbt and replace with simdnbt * use simdnbt from crates.io * remove serde dependency on azalea-registry
2023-11-18share registries in swarms and fix some bugsmat
2023-11-18replace log with tracingmat
2023-10-12KnockbackEvent and rename Physics::delta to velocitymat