Draws the shortest path to a chosen destination on the map (right click a spot on the world map or shift right click a tile to use).
| Problem | Link |
|---|---|
| 🐛 Bug report Report an issue encountered while using the plugin, or take a look at already reported bugs. |
|
| 💡 Feature request Request a new feature or suggestion, or take a look at already reported enhancements. |
|
| 💬 Discord server Found a bug, need help with using the plugin, or just want to talk about it with other people? |
Read the plugin wiki for info about features, examples and plugin options.
Generate the transport and destination coordinate JSON with:
python3 scripts/dump_transport_coordinates.pyPass additional arguments when needed:
python3 scripts/dump_transport_coordinates.py --pretty --output build/transport-coordinates.jsonThe repo also includes a developer dashboard for inspecting pathfinder scenarios and reachability datasets visually.
Build the shared dashboard site with:
./gradlew dashboardSite
python -m http.server --directory build/reports/pathfinder-dashboard 8000Then open http://localhost:8000.
The published dashboard is also available on GitHub Pages for this repo:
https://skretzo.github.io/shortest-path/
t
You can use the dashboard to inspect:
- rendered routes for scenario and dataset runs
- transport overlays, including entry points, exit points, and teleports
- where banked state begins on a route
For a lightweight regression workflow, add a reported destination to
src/test/resources/reachability/targets.csv and run:
./gradlew targetsDashboardFor the current bundles and when to use each dataset, see docs/dashboard-design.md.
