Navi API docs 1.0.0日本語

Navi API

Add in-world navigation to your client mod. Navi calculates walkable routes and renders the route and destination. Your mod owns the request, player interface and preference storage.

New integration? Start with Getting started, then Ownership & lifecycle. 日本語はこちら。

What you can build

Navi supplies guidance; it does not move the player, activate teleporters, or execute game commands. It works without an AI connection.

The integration boundary

Your mod Navi
Destination, waypoint names, known transfer connections Route calculation, tracking, route rendering
Navigation object and application lifecycle One active navigation shared by all calling mods
Per-world checkpoint storage Checkpoint creation and validation
Optional investigation of an unresolved route Current status and assistance incident
HUD, settings screens, keys and preference storage Complete immutable defaults and owned settings updates

NaviClient.navigation() is the Minecraft-facing entry point. The public contracts live under dev.miyomiyo.navi.api. Internal packages and engine classes are implementation details.

Version 1.0.0

This reference describes Navi 1.0.0. Use a matching artifact for your Minecraft version and loader. The installation belongs on the client; dedicated servers do not provide this API.

The API and downloadable artifacts retain the Navi license: All Rights Reserved. Depending on Navi does not require embedding it in your mod.