Kairo
Kairo は @kairo-js/router で作られたアドオン間通信をホストするビヘイビアーパックです。
インストール
- GitHub Releases から
kairo.mcpackをダウンロード - ワールドに適用
- 自分のアドオンは
@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 リファレンス を参照してください。