aboutsummaryrefslogtreecommitdiff
path: root/azalea/src
AgeCommit message (Collapse)Author
2026-01-16minor pathfinder optimizations and api+doc improvementsmat
2026-01-15more optimal pathfinder ascend_movemat
2026-01-14update pathfinder last_node_reached timeout to be based on ticks rather than ↵mat
real time
2026-01-13increase timeout for wait_until_bot_starts_movingmat
2026-01-14fix jump penalty not being considered in pathfinder y heuristicmat
2026-01-13fix wrong FALL_N_BLOCKS_COST in pathfindermat
2026-01-13tune pathfinder mining cache indicesmat
2026-01-14box pathfinder cached sections for another speedupmat
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
2026-01-06deprecate InverseGoalmat
2026-01-06fix identifier partialeq/hash and add Client::resolve_registry_keymat
2026-01-06add a few more convenience functions and update some docsmat
2026-01-05pathfinder fixes and api improvementsmat
don't pathfind on magma, fix mining blocks while swimming, fix RadiusGoal heuristic, and add Client::physics, is_executing_path, and is_calculating_path
2026-01-05use u32 instead of usize for indices in pathfindermat
2026-01-05pathfinder swimmingmat
2026-01-05fix panic in a_star and some prep for pathfinder swimmingmat
2026-01-04better order for RelBlockPos and slightly cleanup ↵mat
calculate_cached_mining_costs_index
2026-01-04use radix heap in pathfinder for 10% speedupmat
2026-01-05slightly abstract binaryheap in pathfindermat
2026-01-04slightly faster hash impl for pathfinder RelBlockPosmat
2026-01-04small pathfinder optimization by improving cache locality for ↵mat
cached_mining_costs
2026-01-04return cost in pathfinder a_star functionmat
2026-01-01Extensible Account (#301)mat
* refactor Account * clean up implementation and docs * add AccountTrait::join * update changelog * update example
2025-12-29fix EntityRef::is_alive being able to panic, and add EntityRef::existsmat
2025-12-28Implement `EntityRef` (#299)mat
* start implementing EntityRef struct * use EntityRef and impl more functions for it * fix doctests * typo * slightly reword some docs * update changelog
2025-12-28add a few more functions for getting common components to Clientmat
2025-12-28Change Client::component to return a reference (#298)mat
* change Client::component to return a reference * write docs * merge main * remove unused parking_lot feature
2025-12-28move Event and auto_reconnect to the azalea cratemat
2025-12-27Move Client struct to azalea crate (#297)mat
* move the Client struct out of azalea-client into azalea * actually add client impls in azalea
2025-12-23don't write unnecessarily from azalea-client's build scriptmat
2025-12-23fix broken doctestmat
2025-12-22move JoinOpts to a separate modulemat
2025-12-22add ContainerHandleRef::titlemat
2025-12-18fix warning when Vec3 codec is represented as floatsmat
2025-12-15write/update docs for several itemsmat
2025-12-15improve docs by enabling scraped examples and bevy trait tagsmat
2025-12-14cleanup azalea crate, move client/swarm builders into separate modulesmat
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-11enable str_to_string clippy lintmat
2025-12-11clippymat
2025-12-12Delete `StartError` and `JoinError` (#296)mat
* delete StartError and JoinError * update changelog
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-12clippymat
2025-12-11Add options to request Mojang sessionserver with a proxy (#293)mat
* add options to request mojang sessionserver with a socks5 proxy * update changelog * rename auth_proxy to sessionserver_proxy
2025-12-11Run handler function in a Tokio LocalSet (#295)mat
* Run handler function in a Tokio LocalSet * remove tokio flavor=current_thread from examples * 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-12-09move offline-mode uuid generation to azalea-cryptomat
2025-12-09split open_container_at to open_container_at_with_timeout_ticks to have a ↵mat
cleaner api interface
2025-11-21refactor resolve_addressmat