| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-03-28 | re-export azalea-chat from azalea, and rename azalea::chat to client_chat | mat | |
| 2026-03-24 | 26.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-21 | Extensible ChunkStorage | mat | |
| Co-authored-by: sdwhw <191973436+sdwhw@users.noreply.github.com> | |||
| 2026-03-20 | optimize pathfinder swarms and write perf guide | mat | |
| 2026-03-19 | implement speed effect | mat | |
| 2026-03-18 | merge logic for the three move_entity packets | mat | |
| 2026-03-13 | drop unnecessary dependency on pastey | mat | |
| 2026-03-06 | fix various regressions from optimization attempts | mat | |
| 2026-02-22 | fix incorrect PalettedContainer::write impl | mat | |
| 2026-02-22 | use should_apply_entity_update for move_entity_pos packets | mat | |
| 2026-02-22 | optimizations at high entity counts | mat | |
| 2026-01-30 | warn if pathfinder is running without optimizations, and other minor fixes | mat | |
| 2026-01-23 | Implement SetExperience (#307) | Raeders | |
| 2026-01-13 | Rename Instance to World (#304) | mat | |
| 2026-01-12 | Make 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 | |||
| 2026-01-10 | explosion knockback is additive since 24w33a | mat | |
| 2026-01-10 | replace a println with debug | mat | |
| 2026-01-01 | Extensible Account (#301) | mat | |
| * refactor Account * clean up implementation and docs * add AccountTrait::join * update changelog * update example | |||
| 2025-12-28 | move Event and auto_reconnect to the azalea crate | mat | |
| 2025-12-16 | change KnockbackEvent to an EntityEvent and fix ClientboundExplode ↵ | mat | |
| representation ty mahtog for pointing out the latter issue <3 | |||
| 2025-12-16 | implement cookie packets to fix betteranticheat support | mat | |
| 2025-12-15 | sort derives with cargo sort-derives | mat | |
| might add to ci later, unsure how to do it without adding significant friction for contributors though | |||
| 2025-12-12 | Refactor 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-09 | Enchantments (#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-09 | 1.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-11-13 | rename ResourceLocation to Identifier ahead of mojmap changes | mat | |
| 2025-11-12 | clippy | mat | |
| 2025-10-30 | cleanup some code related to mob effects | mat | |
| 2025-10-30 | Add support for mob effects (#269) | ShayBox | |
| * Add support for mob effects * Remove Option * MobEffectFlags * jump_boost_power f32 | |||
| 2025-10-12 | upgrade deps and clean up lots of doc comments | mat | |
| 2025-10-07 | update ResolvableProfile data component to 1.21.9 | mat | |
| 2025-09-30 | 1.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-29 | rename SendPacketEvent to SendGamePacketEvent and PingEvent to GamePingEvent | mat | |
| 2025-09-28 | upgrade bevy to 0.17.0-rc.2 | mat | |
| 2025-09-26 | don't re-export azalea::bot::*, and some doc improvements | mat | |
| 2025-09-25 | ClientsideCloseContainerEvent, MenuOpenedEvent, and CloseContainerEvent are ↵ | mat | |
| now triggers instead of events | |||
| 2025-08-14 | Sneaking (#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-12 | send correct packets on teleport | mat | |
| 2025-08-12 | upgrade deps and remove unused deps | mat | |
| 2025-08-12 | fix rotations flagging anticheats | mat | |
| 2025-07-24 | 1.21.8 | mat | |
| 2025-07-21 | Add TicksAlive component (#229) | Kumpelinus | |
| * Add TicksAlive component * Rename TicksAlive to TicksConnected * Move component to plugins/tick_counter.rs and add doc comment | |||
| 2025-06-25 | improve packet_order test, add BlockUpdatePlugin, fix packet order for sprinting | mat | |
| 2025-06-26 | start adding packet_order test | mat | |
| 2025-06-17 | 1.21.6 (#215) | mat | |
| 2025-06-16 | implement EntityHitResult | mat | |
| 2025-06-11 | use owned instead of borrowed Vec3 more | mat | |
| 2025-06-11 | implement reverting block state predictions on ack | mat | |
| 2025-06-11 | take BlockPos instead of &BlockPos in all function arguments | mat | |
| 2025-06-09 | handle relative teleports correctly and fix entity chunk indexing warnings | mat | |
