Skip to content

Kairo

Kairo は @kairo-js/router で作られたアドオン間通信をホストするビヘイビアーパックです。

インストール

  1. GitHub Releases から kairo.mcpack をダウンロード
  2. ワールドに適用
  3. 自分のアドオンは @kairo-js/router に対して実装

kairo はワールドごとの設定を必要としません。同じワールドに複数バージョンの kairo がインストールされていても共存でき、自動的に 1 つのホストが選ばれます。アドオン開発者は Kairo 本体をワールド側のインフラとして扱い、公開されたプログラミング面として router API を使ってください。

アドオン開発

アドオンプロジェクトでは次のパッケージを使います。

  • @kairo-js/router: lifecycle event、API call、hook、addon event、custom command、storage helper
  • @kairo-js/properties: AddonProperties と version/dependency metadata
  • @kairo-js/utils: Kairo の共通ユーティリティを使いたい場合

詳しくは はじめにrouter API リファレンス を参照してください。

Released under the MIT License.