Skip to content

Kairo

Kairo is the behavior pack that hosts cross-addon communication for addons built with @kairo-js/router.

Installation

  1. Download kairo.mcpack from GitHub Releases
  2. Apply it to your world
  3. Build your addon against @kairo-js/router

Kairo does not require per-world configuration. If multiple Kairo versions are installed in the same world, they can coexist; Kairo automatically chooses one active host. Addon developers should treat Kairo as world infrastructure and use the router API as the public programming surface.

Addon development

Use these packages in your addon project:

  • @kairo-js/router for lifecycle events, API calls, hooks, addon events, custom commands, and storage helpers
  • @kairo-js/properties for AddonProperties and version/dependency metadata
  • @kairo-js/utils when you want Kairo's shared utility helpers

See the Getting Started guide and the router API reference.

Released under the MIT License.