aboutsummaryrefslogtreecommitdiff
path: root/azalea-entity/src/mining.rs
AgeCommit message (Collapse)Author
2026-03-05optimized converting from blockstate to blockkindmat
2026-02-07replace hard-coded block break speed checksmat
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-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-09-20more accurate mining and impl PartialEq for packetsmat
2025-06-171.21.6 (#215)mat
2025-06-03rename the Block trait to BlockTrait to disambiguate with azalea_registry::Blockmat
2025-02-22update to rust edition 2024mat
2025-02-02cleanup, fix warningsmat
2025-02-02start implementing data driven registriesmat
2025-01-10Fluid physics (#199)mat
* start implementing fluid physics * Initial implementation of fluid pushing * different travel function in water * bubble columns * jumping in water * cleanup * change ultrawarm to be required * fix for clippy
2023-10-10start adding mining to pathfindermat
2023-07-14Mining (#95)mat
* more mining stuff * initialize azalea-tags crate * more mining stuff 2 * mining in ecs * well technically mining works but no codegen for how long it takes to mine each block yet * rename downloads to __cache__ it was bothering me since it's not *just* downloads * codegen block behavior * fix not sending packet to finish breaking block * mining animation 🎉 * clippy * cleanup, move Client::mine into a client extension * add azalea/src/mining.rs --------- Co-authored-by: mat <git@matdoes.dev>