Navi API docs 1.0.0English

Navi API

クライアントMODからワールド内の経路案内を利用できます。Naviが歩ける経路の計算・経路と目的地の描画・ナビHUDと設定画面を担当し、呼び出すMODが目的地と依頼を管理します。

初めて組み込む場合は 導入と最初の案内、所有権とライフサイクルの順に確認してください。English。

できること

Naviは案内を表示します。プレイヤーの自動操作、転送装置の起動、ゲームコマンドの実行は行いません。AI接続も不要です。

責任の分担

呼び出すMOD Navi
目的地、経由地点の名前、既知の転送接続 経路計算、追跡、経路表示
操作用キーの保持・破棄 呼び出し元間で共有する、同時に1件の案内
ワールドごとのチェックポイント保存 チェックポイントの生成と検証
必要に応じた未解決経路の調査 現在の状態と補助調査の対象

NaviClient.navigation() でAPIを取得できます。公開APIのパッケージは dev.miyomiyo.navi.api です。内部パッケージや探索エンジンのクラスは実装の詳細です。

バージョン 1.0.0

この資料はNavi 1.0.0を対象にしています。Minecraftのバージョンとローダーに合うJARを使用してください。導入先はクライアントです。専用サーバーではこのAPIを提供しません。

APIと配布JARのライセンスはNaviと同じ All Rights Reserved です。依存として利用する際、呼び出すMODへの埋め込みは不要です。