aboutsummaryrefslogtreecommitdiff
path: root/azalea-entity/src/plugin/mod.rs
AgeCommit message (Collapse)Author
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-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-12move update_fluid_on_eyes from Update to GameTickmat
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-10-12upgrade deps and clean up lots of doc commentsmat
2025-09-28upgrade bevy to 0.17.0-rc.2mat
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-12fix rotations flagging anticheatsmat
2025-06-25fix invalid look directions on teleportmat
2025-06-11use owned instead of borrowed Vec3 moremat
2025-06-11take BlockPos instead of &BlockPos in all function argumentsmat
2025-06-09handle relative teleports correctly and fix entity chunk indexing warningsmat
2025-06-04fix panic when receiving add_entity and start_configuration in the same updatemat
2025-06-03rename the Block trait to BlockTrait to disambiguate with azalea_registry::Blockmat
2025-04-13optimization: only run update_on_climbable for local entitiesmat
2025-03-28fix entity deindexing happening at the wrong timemat
2025-03-06fix despawning entities on dimension changemat
2025-02-22update to rust edition 2024mat
2025-02-22fix is_trapdoor_useable_as_ladder and add testmat
2025-01-12fix panic on bot disconnectmat
2025-01-11dead entities cannot be revivedmat
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
2024-12-27implement fluid_shapemat
2024-12-11Implement EntityPositionSync (#196)mat
* implement EntityPositionSync * fix EntityPositionSync setting the wrong vec_delta_codec and also move into a RelativeEntityUpdate
2024-10-26group imports with rustfmtmat
2024-04-24fix warning when entities that didn't move chunks despawnmat
2023-12-10Climbing (#121)mat
* start implementing climbing * fix tests * fix bots running at lower tick rate
2023-11-18replace log with tracingmat
2023-10-01organize azalea_core and re-export it from azaleamat
2023-09-28check for entity duplication before spawningmat
this fixes behavior where in swarms entities in the world might sometimes have a duplicate that gets spawned and despawned immediately
2023-09-19add Loaded component and fix clamping look directionmat
2023-09-14rename Local to LocalEntitymat
2023-09-13fix testsmat
2023-09-11fix falling through blocks on spawn (and triggering anticheats)mat
2023-08-26use better pathfinder costs and also fix relative entity updates breaking ↵mat
sometimes
2023-08-25fix all bevy ambiguitiesmat
2023-08-25implement stepping up stairsmat
2023-07-23clean up azalea-entity a littlemat