aboutsummaryrefslogtreecommitdiff
path: root/azalea/src/pathfinder
AgeCommit message (Collapse)Author
9 daysseveral stability fixes for pathfinder when doing long pathsmat
9 daysupgrade depsmat
10 dayschange panicking functions in Client and EntityRef to return an AzaleaResult ↵mat
instead
10 daysrename PhysicsState to ClientMovementState and add utility functions for itmat
2026-03-28re-export azalea-chat from azalea, and rename azalea::chat to client_chatmat
2026-03-28optimize pathfinder CachedSectionsmat
2026-03-28instant path updates for simple paths, and add follow command to testbotmat
2026-03-22fix testsmat
2026-03-23cleanup and slightly speed up is_block_state_standablemat
2026-03-21Extensible ChunkStoragemat
Co-authored-by: sdwhw <191973436+sdwhw@users.noreply.github.com>
2026-03-20optimize pathfinder swarms and write perf guidemat
2026-03-06fix various regressions from optimization attemptsmat
2026-03-05make cached_mining_costs smaller to speed up the common pathmat
2026-03-04fast path for is_block_state_standablemat
2026-01-30warn if pathfinder is running without optimizations, and other minor fixesmat
2026-01-19slightly faster cached chunk lookup in pathfindermat
2026-01-19minor pathfinder cleanupmat
2026-01-19delay initialization of cached_mining_costs in pathfindermat
2026-01-18fix testsmat
2026-01-19add simulation-based pathfinder execution enginemat
2026-01-18doc and typo fixmat
2026-01-18don't fail parkour jumps that collide with ceiling blocks horizontallymat
2026-01-17rename PathfinderCtx to MovesCtxmat
2026-01-17split pathfinder execution code into its own modulemat
2026-01-17clippymat
2026-01-17use more compact chunk section positions in pathfindermat
2026-01-17add 'uncommon' pathfinder move categorymat
2026-01-17move NodeMap to a modulemat
2026-01-17move PathfinderHeap to a modulemat
2026-01-16better pathfinder swimming and other tweaksmat
2026-01-16pathfinder tweaks, and add a way to enable baritone compat for debuggingmat
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-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