aboutsummaryrefslogtreecommitdiff
path: root/azalea-protocol/src/packets
AgeCommit message (Collapse)Author
9 days26.1.2mat
2026-04-05fix attack packet was serialized incorrectly (#323)x-osc
2026-03-2426.1 (#316)mat
* start updating to 26.1 * start updating to 26.1-snapshot-6 * 26.1-snapshot-6 * 26.1-snapshot-10 * 26.1-rc-1 * fix tests * 26.1-rc-2 and sort default components * 26.1 * update changelog
2026-03-20optimize pathfinder swarms and write perf guidemat
2026-03-18merge logic for the three move_entity packetsmat
2026-02-18remove tracing_subscriber::fmt::init from new testsmat
2026-02-19fix incorrect protocol impls for ClientboundPlayerInfoUpdate and recipe packetsmat
2026-02-04fix ClientboundSetEquipment failing to deserialize if using animal armor slotsmat
2026-01-14update pathfinder last_node_reached timeout to be based on ticks rather than ↵mat
real time
2026-01-13Merge AzaleaRead and AzaleaWrite (#305)mat
2026-01-13Rename Instance to World (#304)mat
2026-01-13fix memory leaks in azalea-protocolmat
2026-01-12Make Bevy dependencies optional in azalea-protocol (#303)mat
* Make Bevy dependencies optional in azalea-protocol * derive serde traits on Direction again * update docs for types that may not have Component
2025-12-16change KnockbackEvent to an EntityEvent and fix ClientboundExplode ↵mat
representation ty mahtog for pointing out the latter issue <3
2025-12-15change ClientboundAddEntity::data from a u32 to i32mat
hi shay :3
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-12-11enable str_to_string clippy lintmat
2025-12-12Refactor azalea-registry (#294)mat
* move registries in azalea-registry into separate modules * rename Item and Block to ItemKind and BlockKind * remove 'extra' registries from azalea-registry * hide deprecated items from docs * use DamageKindKey instead of Identifier when parsing registries * store tag entries as a Vec instead of a HashSet * sort tag values by protocol id * update changelog
2025-12-12clippymat
2025-12-09Enchantments (#286)mat
* start implementing enchants * store parsed registries * more work on enchants * implement deserializer for some entity effects * mostly working definitions for enchants * fix tests * detect equipment changes * fix errors * update changelog * fix some imports * remove outdated todo * add basic test for enchants applying attributes * use git simdnbt
2025-12-091.21.11 (#273)mat
* run codegen for 25w44a * 25w44a * 25w46a * rename ResourceLocation to Identifier per mojmap changes * update changelog * 1.21.11-pre1 * 1.21.11-pre2 * 1.21.11-pre3 * add AttackRange fields from pre4 * 1.21.11-rc3 * 1.21.11
2025-12-09make signing module optional in azalea-cryptomat
2025-12-07Use MinecraftEntityId in ClientboundSetPassengers packet (#291)EightFactorial
2025-11-13rename ResourceLocation to Identifier ahead of mojmap changesmat
2025-10-30cleanup some code related to mob effectsmat
2025-10-30Add support for mob effects (#269)ShayBox
* Add support for mob effects * Remove Option * MobEffectFlags * jump_boost_power f32
2025-10-12upgrade deps and clean up lots of doc commentsmat
2025-10-10Implement primitive translation arguments (#263)Tert0
* implement primitive translation arguments * add distinct number types to PrimitiveOrComponent * fix deserializing PrimitiveOrComponent::Boolean from nbt * improve nbt serialization for translatable component arguments
2025-10-071.21.10mat
2025-10-02fix(protocol): update 1.21.9 ClientboundSetDefaultSpawnPosition fields (#256)eihqnh
2025-09-301.21.9 (#235)mat
* start updating to 25w33a * 1.21.9-pre2 * clippy * cleanup, and fix c_explode and c_player_rotation * mc update should be in Changed section in the changelog * 1.21.9
2025-09-20more accurate mining and impl PartialEq for packetsmat
2025-08-18fix ClientboundMerchantOffersmat
2025-08-14Sneaking (#237)mat
* start implementing sneaking * fix horizontal_collision being inverted and cleanup * clippy * change dimensions and eye height based on pose * proper support for automatically crouching in certain cases * fix anticheat issues * add line to changelog and update a comment
2025-08-12send correct packets on teleportmat
2025-08-12fix wrong chat styling sometimes when 'extra' field is usedmat
2025-08-10use Vec3f32 in entity metadata to fix parsing Vector3 valuesmat
2025-08-10Send correct data component checksums (#234)mat
* start implementing data component crc32 hashes * start doing serde impls for checksums * make more components hashable * make all data components serializable * support recursive components * fix simdnbt dep * update changelog * clippy
2025-08-04Default components (#232)mat
* add default components * remove debug prints * clippy * use default components * fix tests
2025-07-241.21.8mat
2025-06-301.21.7 (#227)mat
* 1.21.7-rc1 * 1.21.7 * update Cargo.lock too
2025-06-27fix ClientboundShowDialog in configmat
2025-06-26start adding packet_order testmat
2025-06-181.21.6 fixesmat
2025-06-171.21.6 (#215)mat
2025-06-11implement reverting block state predictions on ackmat
2025-06-09handle relative teleports correctly and fix entity chunk indexing warningsmat
2025-06-02fix VibrationParticlemat
2025-05-31doc updatesmat
2025-05-30more formatting fixesmat