KubeJS — среда JavaScript-скриптов, которыми сборка настраивает игру.[1]
KubeJS меняет игру скриптами на JavaScript — без своего мода на Java. Скрипты регистрируют новые предметы и блоки, меняют рецепты, теги и таблицы добычи, добавляют команды и отвечают на действия игроков.[2] Своих предметов у KubeJS нет: всё, что носит ID kubejs:…, создают стартовые скрипты, и у каждого набора скриптов эти предметы свои.[3]
- Автор
- LatvianModder
- Загрузчик
- Forge 1.20.1
- Версия
- 2001.6.5-build.26
- Предметов kubejs:…
- 16
Как устроены скрипты #scripts
Скрипты лежат в папке kubejs в трёх подпапках. Стартовые (startup_scripts) выполняются при запуске игры — только они могут зарегистрировать новый предмет или блок. Серверные (server_scripts) работают с миром: рецепты, теги, добыча, команды и события игроков. Клиентские (client_scripts) — подсказки и всё, что видит только сам игрок.[2]
Поэтому у предметов kubejs:… нет общего описания: название, свойства и рецепты каждого задаёт тот, кто написал скрипты.[3]
Предметы #items
Ниже — все предметы мода по группам; яйца призыва не перечислены. «Где взять» — станции рецептов, существа и блоки, с которых предмет падает, и сундуки построек. «Без рецепта» значит, что ни одного из этих способов нет: такие вещи дают торговцы, особые механики мода или творческий режим. «Подсказка» — текст подсказки предмета в игре.[4][5]
Снаряжение и особые предметы
Особых предметов, которые не складываются в стопку, — 3.
Где взятьверстак
Где взятьтёмный алтарь
Где взятьверстак
Еда
Еды в этой таблице — 6. Сытнее всего «Очищенный осколок маны»: восполняет 355 ед. голода.
Где взятьбез рецепта
Где взятьверстак
Где взятьчародейский Аппарат
Где взятьверстак
Где взятьверстак
Где взятьверстак
Материалы и прочие предметы
Материалов и прочих предметов — 5.
Где взятьмеханический пресс
Где взятьразделочная доска
Где взятьтёмный алтарь
Где взятьмеханический сборщик
Где взятьбез рецепта
Блоки
Блоков — 2. Ступени, плиты, стены и другие формы одного материала собраны в одну строку.
Где взятьверстак, тёмный алтарь
Где взятьверстак
Мод в Linggango #lgg
Рецепты сборки. Скрипты Linggango задают свои рецепты для 14 предметов: Блок апокалиптия, Блок огненных стержней, Кристалл восстановления маны, Кристалл маны, Кристалл объёма маны, Левый фрагмент куба, Лист тёмного металла, Магический сосуд, Осквернённый осколок души, Осколок чистой маны, Правый фрагмент куба, Слиток линггангония, Слиток фартиния, Тускнеющий осколок чистой маны.[6]
Предметы Linggango. Скрипты сборки добавляют 16 предметов. Главные из них — три осколка маны, ступени силы заклинаний: съеденный осколок навсегда усиливает заклинания Iron's Spells и Ars Nouveau, а последний, очищенный осколок, почти наверняка убивает того, кто его съел. Три кристалла маны так же навсегда прибавляют силу заклинаний, запас и восполнение маны.[6][7]
Эндгейм. Слиток фартиния, магический сосуд и слиток линггангония — ступени самых дорогих ритуалов Goety. Из слитка линггангония делают творческие предметы Ars Nouveau и Create, которых иначе не получить.[6] Сейчас цепочка обрывается: в ритуале очищенного осколка есть предмет мода Aquamirae, которого в сборке нет, и сервер этот ритуал не загружает. Поэтому в выживании не получить ни очищенный осколок, ни слиток линггангония, ни творческие предметы из него.[6][4]
Остальное. Два фрагмента собирают Неевклидов куб Enigmatic Legacy; лист тёмного металла, осквернённый осколок души и два блока — сырьё для рецептов других модов. У сумеречного сплава рецепта нет.[6] Ещё скрипты сборки переделывают рецепты десятков других модов — такие рецепты видны на страницах этих модов.[6]
См. также
Примечания
- По профильным интерфейсам и точкам загрузки фактических веток мода. Точные классы и SHA приведены в аудите.
- По коду KubeJS 2001.6.5: группы событий StartupEvents (registry), ServerEvents (recipes, tags, таблицы добычи, commandRegistry), PlayerEvents, BlockEvents, ItemEvents, EntityEvents; папки startup_scripts, server_scripts, client_scripts.
- По коду KubeJS 2001.6.5: предметы и блоки с ID kubejs:… регистрируют стартовые скрипты (StartupEvents.registry), а не код мода.
- По данным игрового сервера о предметах, рецептах и существах на 17 октября 2026 года.
- Названия и подсказки — как в русском переводе.
- По скриптам.
- По коду мода Tweaks 1.9 (декомпиляция): что даёт поедание осколков и кристаллов маны.