Мод для Майнкрафт, который связывает Revelationary API и KubeJS для скрытия блоков и предметов до получения нужного достижения. Он подходит для сборок с прогрессией: игрок видит подменённый блок или предмет, пока не откроет условие.
Возможности
Можно подменять состояния блоков, предметы и их названия, а также назначать достижение, после которого скрытые объекты становятся настоящими. Для блока и предмета доступны обработчики onCloak и onUnCloak, а событие onReveal позволяет выполнить код в момент раскрытия.
Как пользоваться
Скрипты сервера KubeJS используют событие ServerEvents.revelation. В нём можно зарегистрировать подмены через event.registerFromJson(...) или event.register(...), указав идентификаторы объектов и достижение.
Скрытые объекты регистрируются в стартовых скриптах KubeJS с типом cloaked. Для них доступны методы cloakAdvancement(...), cloakBlock(...), cloakItem(...), blockStateCloak(...), cloakedBlockTranslation(...) и cloakedItemTranslation(...).
Требования и совместимость
Для работы используются Revelationary API и KubeJS.
