aboutsummaryrefslogtreecommitdiff
path: root/azalea-physics
AgeCommit message (Collapse)Author
10 dayscorrect shapes for blocks with random offsetsmat
10 daysfix some incorrect component implsmat
10 daysrename PhysicsState to ClientMovementState and add utility functions for itmat
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-22fix testsmat
2026-03-21Extensible ChunkStoragemat
Co-authored-by: sdwhw <191973436+sdwhw@users.noreply.github.com>
2026-03-05update tests using old property namesmat
2026-01-19slightly more compact VoxelShapemat
2026-01-19minor physics optimizationsmat
2026-01-18use lookup table for is_collision_shape_empty and is_collision_shape_fullmat
2026-01-13Rename Instance to World (#304)mat
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-15write/update docs for several itemsmat
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-12polish readmesmat
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-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-11-13rename ResourceLocation to Identifier ahead of mojmap changesmat
2025-11-11cleanupmat
- 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-30Remove unnecessary MoveEntityError and MovePlayerError types and other cleanupmat
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-13don't fall when the last pathfinder node is slipperymat
2025-10-12upgrade deps and clean up lots of doc commentsmat
2025-10-04upgrade deps and rename SystemSets to follow bevy's new naming conventionmat
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-27allow picking other bots in hit resultsmat
2025-09-20add new apis for BitSetmat
closes #241
2025-08-15add PathfinderOpts and clean up some pathfinder codemat
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-12upgrade deps and remove unused depsmat
2025-08-12fix rotations flagging anticheatsmat
2025-08-04fix wrong float rounding in get_friction_influenced_speedmat
2025-07-24update movement code for 1.21.5 changesmat
fixes grim flags
2025-06-25remove some unused system orderingmat
2025-06-171.21.6 (#215)mat
2025-06-16use workspace deps everywheremat
2025-06-16put all azalea-* deps in the workspace Cargo.tomlmat
2025-06-14add note about current_thread to azalea readmemat
2025-06-11use owned instead of borrowed Vec3 moremat
2025-06-11take BlockPos instead of &BlockPos in all function argumentsmat
2025-06-02fix CubeVoxelShape::find_indexmat
2025-06-03fix collisions bugsmat
2025-06-03rename the Block trait to BlockTrait to disambiguate with azalea_registry::Blockmat
2025-06-02add basic support for getting biome ids in chunksmat
2025-05-30add '@generated' to generated codemat
2025-05-30fix clippy issues and improve formatting everywheremat
2025-05-09fix offline-mode cert warnings and improve some docsmat
2025-05-10add StartUseItemEvent and improve code related to interactionsmat