| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 10 days | fix some incorrect component impls | mat | |
| 10 days | rename PhysicsState to ClientMovementState and add utility functions for it | mat | |
| 2026-03-21 | Extensible ChunkStorage | mat | |
| Co-authored-by: sdwhw <191973436+sdwhw@users.noreply.github.com> | |||
| 2026-03-18 | merge logic for the three move_entity packets | mat | |
| 2026-01-19 | add simulation-based pathfinder execution engine | mat | |
| 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 | |||
| 2025-12-22 | run azalea-client integration tests as one binary | mat | |
| per https://corrode.dev/blog/tips-for-faster-rust-compile-times/\#combine-all-integration-tests-into-a-single-binary <3 | |||
| 2025-12-18 | fix warning when Vec3 codec is represented as floats | mat | |
| 2025-12-14 | fix mining delay being applied incorrectly | mat | |
| 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-11-13 | rename ResourceLocation to Identifier ahead of mojmap changes | 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-28 | cleanup some azalea-client tests | mat | |
| 2025-09-27 | add test for closing and opening containers | mat | |
| 2025-09-21 | fix packet order for ServerboundSetCarriedItem | mat | |
| 2025-09-20 | more accurate mining and impl PartialEq for packets | mat | |
| 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 | remove wrong clamp_look_direction_on_teleport test | mat | |
| 2025-08-04 | fix wrong float rounding in get_friction_influenced_speed | 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 | fix invalid look directions on teleport | mat | |
| 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-11 | implement reverting block state predictions on ack | mat | |
| 2025-06-09 | replace Client::get_open_container and view_container_or_inventory with ↵ | mat | |
| get_inventory | |||
| 2025-06-09 | update config_fast_builds | mat | |
| 2025-06-09 | handle relative teleports correctly and fix entity chunk indexing warnings | mat | |
| 2025-06-08 | add support for panicking on warn/error in simulation tests | mat | |
| 2025-06-04 | remove comment about a part of a test that i decided not to implement | mat | |
| 2025-06-04 | fix panic when receiving add_entity and start_configuration in the same update | mat | |
| 2025-06-02 | fix login_to_dimension_with_same_name test logging error | mat | |
| 2025-06-02 | fix issues related to pathfinder mining | mat | |
| 2025-05-30 | fix clippy issues and improve formatting everywhere | mat | |
| 2025-05-07 | fix chunk errors when joining a world with a same name but different height | mat | |
| 2025-04-17 | Move login state to the ECS (#213) | mat | |
| * use packet handlers code for login custom_query * initial broken implementation for ecs-only login * fixes * run Update schedule 60 times per second and delete code related to run_schedule_sender * fix tests * fix online-mode * reply to query packets in a separate system and make it easier for plugins to disable individual replies * remove unused imports | |||
| 2025-03-27 | fix not replying to ping packets in config state | mat | |
| 2025-03-25 | 1.21.5 (#198) | mat | |
| * 25w02a * move item_components codegen to a different module * remove outdated test * 25w03a * start updating to 24w09b * 1.21.5-pre2 * fix broken packets * 1.21.5-rc2 * merge main * delete unused acket_handling * 1.21.5 | |||
| 2025-03-25 | PongPlugin | mat | |
| 2025-03-19 | make SendPacketEvent a bevy trigger | mat | |
| 2025-03-13 | properly remove from the EntityIdIndex component on despawn | mat | |
| 2025-03-07 | remove EntityBundle on start_configuration | mat | |
| 2025-03-06 | fix despawning entities on dimension change | mat | |
| 2025-03-02 | fix errors when switching to Game state and add fast_login test | mat | |
