Skip to content

Kairo

Kairo는 @kairo-js/router로 만든 애드온 간 통신을 호스팅하는 비헤이비어 팩입니다.

설치

  1. GitHub Releases에서 kairo.mcpack 다운로드
  2. 월드에 적용
  3. 애드온은 @kairo-js/router에 맞춰 구현

Kairo는 월드별 설정이 필요 없습니다. 같은 월드에 여러 Kairo 버전이 설치되어 있어도 함께 존재할 수 있으며, Kairo가 active host 하나를 자동으로 선택합니다. 애드온 개발자는 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.