Kairo
Kairo는 @kairo-js/router로 만든 애드온 간 통신을 호스팅하는 비헤이비어 팩입니다.
설치
- GitHub Releases에서
kairo.mcpack다운로드 - 월드에 적용
- 애드온은
@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 레퍼런스를 참고하세요.