| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 10 days | correct shapes for blocks with random offsets | mat | |
| 10 days | fix some incorrect component impls | mat | |
| 10 days | rename PhysicsState to ClientMovementState and add utility functions for it | 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-01-19 | slightly more compact VoxelShape | mat | |
| 2026-01-19 | minor physics optimizations | mat | |
| 2026-01-18 | use lookup table for is_collision_shape_empty and is_collision_shape_full | mat | |
| 2026-01-13 | Rename Instance to World (#304) | mat | |
| 2025-12-15 | write/update docs for several items | 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-11-13 | rename ResourceLocation to Identifier ahead of mojmap changes | mat | |
| 2025-11-11 | cleanup | mat | |
| - remove deprecated code - add `[lints] workspace=true` to every Cargo.toml, to make modifying clippy lints easier for later - remove some unnecessary #[allow]s - use Vec3i in some parts of the collision code | |||
| 2025-10-30 | Remove unnecessary MoveEntityError and MovePlayerError types and other cleanup | 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-13 | don't fall when the last pathfinder node is slippery | mat | |
| 2025-10-12 | upgrade deps and clean up lots of doc comments | mat | |
| 2025-10-04 | upgrade deps and rename SystemSets to follow bevy's new naming convention | 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-27 | allow picking other bots in hit results | mat | |
| 2025-09-20 | add new apis for BitSet | mat | |
| closes #241 | |||
| 2025-08-15 | add PathfinderOpts and clean up some pathfinder code | 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 | fix rotations flagging anticheats | mat | |
| 2025-08-04 | fix wrong float rounding in get_friction_influenced_speed | mat | |
| 2025-07-24 | update movement code for 1.21.5 changes | mat | |
| fixes grim flags | |||
| 2025-06-25 | remove some unused system ordering | mat | |
| 2025-06-17 | 1.21.6 (#215) | mat | |
| 2025-06-14 | add note about current_thread to azalea readme | mat | |
| 2025-06-11 | use owned instead of borrowed Vec3 more | mat | |
| 2025-06-11 | take BlockPos instead of &BlockPos in all function arguments | mat | |
| 2025-06-02 | fix CubeVoxelShape::find_index | mat | |
| 2025-06-03 | fix collisions bugs | mat | |
| 2025-06-03 | rename the Block trait to BlockTrait to disambiguate with azalea_registry::Block | mat | |
| 2025-06-02 | add basic support for getting biome ids in chunks | mat | |
| 2025-05-30 | add '@generated' to generated code | mat | |
| 2025-05-30 | fix clippy issues and improve formatting everywhere | mat | |
| 2025-05-09 | fix offline-mode cert warnings and improve some docs | mat | |
| 2025-05-10 | add StartUseItemEvent and improve code related to interactions | mat | |
| 2025-05-01 | drop dependency on pixlyzer and start using pumpkin extractor | mat | |
| 2025-04-25 | update to bevy 0.16 | mat | |
| 2025-04-17 | make BlockState::id private | mat | |
| 2025-04-04 | remove executable bit from files | 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-20 | add Event::Spawn | mat | |
| 2025-03-16 | entity collisions | mat | |
