| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-03-28 | instant path updates for simple paths, and add follow command to testbot | mat | |
| 2026-03-21 | Extensible ChunkStorage | mat | |
| Co-authored-by: sdwhw <191973436+sdwhw@users.noreply.github.com> | |||
| 2026-03-06 | fix various regressions from optimization attempts | mat | |
| 2026-01-19 | minor physics optimizations | mat | |
| 2026-01-18 | use lookup table for is_collision_shape_empty and is_collision_shape_full | mat | |
| 2026-01-17 | use more compact chunk section positions in pathfinder | mat | |
| 2026-01-17 | move NodeMap to a module | mat | |
| 2026-01-05 | slightly abstract binaryheap in pathfinder | mat | |
| 2025-12-12 | Refactor 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-06-17 | 1.21.6 (#215) | mat | |
| 2025-06-11 | fix bench | mat | |
| 2025-06-02 | fix issues related to pathfinder mining | mat | |
| 2025-04-22 | faster pathfinder WeightedNode::ord | mat | |
| 2025-02-22 | update to rust edition 2024 | mat | |
| 2024-12-26 | patch path on timeout instead of recalculating everything | mat | |
| 2024-12-25 | optimize pathfinder | mat | |
| 2024-12-24 | fix parsing Dust particle and treat waterlogged blocks as liquid in pathfinder | mat | |
| 2024-04-20 | clippy | mat | |
| 2024-02-25 | reduce allocations for collision detection | mat | |
| 2024-02-25 | optimize physics | mat | |
| 2024-02-22 | fix for hypixel limbo | mat | |
| 2023-12-15 | Add mining to the pathfinder (#122) | mat | |
| * basic pathfinder mining poc * mining descending and autotool * pathfinder mining descending * pathfinder fixes * allow disabling pathfinder miner and other fixes * small optimization to avoid chunk vec iter lookup sometimes * seeded rng in pathfinder bench * consistently use f32::INFINITY this brings performance much closer to how it was before * astar heuristic optimization from baritone * add downward_move * fix downward move execute * avoid liquids and falling blocks when mining * fix COST_HEURISTIC * fix to not path through flowing liquids * only reset pathfinder timeout while mining if the block is close enough * cache mining costs of block positions * fix mine_while_at_start and move PathfinderDebugParticles to its own module * add ReachBlockPosGoal in other news: azalea's sin/cos functions were broken this whole time and i never noticed * clippy and add things that i accidentally didn't commit * improve wording on doc for azalea::pathfinder | |||
| 2023-12-13 | seeded random in pathfinder bench | mat | |
| 2023-10-10 | start adding mining to pathfinder | mat | |
| 2023-10-08 | PathfinderCtx | mat | |
| 2023-10-05 | simplify part of pathfinder | mat | |
| 2023-10-03 | fix world being locked while pathfinding | mat | |
| 2023-10-02 | optimize pathfinder more | mat | |
| 2023-10-01 | add pathfinder benchmark | mat | |
