Pathfinding / Java
XaeroNav

01 / Overview
Beyond the shortest path. A better way to travel.
What if Minecraft had navigation? A pathfinding mod pursuing both mathematical efficiency and routes that feel easier to travel.
It started with a recurring thought while traveling in Minecraft: navigation would make this easier. I set out to balance mathematical efficiency with routes that feel comfortable to actually travel.
Three-stage A* search and terrain-aware 3D flight paths. Algorithms made playable.
02 / Tech
- Java
- Minecraft
- Fabric
- NeoForge
03 / Features
- 01
A* pathfinding covering walking, climbing, swimming, ladders, gap jumps, digging, and block bridging
- 02
Renders the route in-world, on Xaero's World Map, and on Xaero's Minimap
- 03
Long-distance routes resolve in three stages, from coarse map data down to detailed exploration
- 04
Automatically switches to a 3D flight route that avoids terrain while gliding with an elytra
- 05
Highlights hazardous sections like lava-adjacent digs, flooding, and fall damage in distinct colors