KubeJS — мод на настройку сборки в МайнкрафтеKubeJS даёт автору сборки программируемый слой над игровыми системами. В JavaScript-сценариях можно переписывать рецепты и теги, регистрировать блоки и предметы, обрабатывать действия игроков и события мира, связывать логику с квестовыми модами или корректировать генерацию. После первого запуска появляется папка `kubejs` с примерами и раздельными областями для сценариев. Стартовые файлы выполняются при загрузке игры и подходят для регистрации контента и настройки, а серверные и датапак-сценарии подключаются при входе в мир. В отличие от готового контентного мода, KubeJS предоставляет инструменты для собственных правил. При этом это самостоятельный мод для настройки сборок, а не пассивная библиотека-зависимость: без подготовленных сценариев нового содержимого он не показывает.
Последний релиз вышел 1 месяц назад — проект активно поддерживают, и под свежие версии игры сборки появляются быстро.
| Версия игры | Загрузчики | Сборка | Размер | Дата |
|---|---|---|---|---|
| 1.20.1 | Fabric, Forge, NeoForge, Quilt | 2001.6.5-build.26+forge | 1.6 МБ | 2026-05-01 |
| 1.21.1 | NeoForge | 2101.7.2-build.377 | 2.2 МБ | 2026-09-09 |
| 1.21 | NeoForge | 2101.7.2-build.377 | 2.2 МБ | 2026-09-09 |
| 26.1.2 | NeoForge | 26.1.2-8.0.6+neoforge | 2.1 МБ | 2026-09-09 |
Скачать 26.1.2-8.0.6+neoforge · 2.1 МБстраница автора на Modrinth
.jar в папку .minecraft/mods — создайте её, если её нет.Обязательно: Architectury API, Fabric API, Rhino
Необязательно: EMI, Just Enough Items (JEI), Roughly Enough Items (REI)
| Сборка | Канал | Версии игры | Размер | Дата |
|---|---|---|---|---|
| 26.1.2-8.0.6+neoforge | бета | 26.1.2 | 2.1 МБ | 2026-09-09 |
| 2101.7.2-build.377 | релиз | 1.21, 1.21.1 | 2.2 МБ | 2026-09-09 |
| 26.1.2-8.0.5+neoforge | бета | 26.1.2 | 2.1 МБ | 2026-09-08 |
| 2101.7.2-build.374 | релиз | 1.21, 1.21.1 | 2.2 МБ | 2026-08-23 |
| 26.1.2-8.0.4+neoforge | бета | 26.1.2 | 2.1 МБ | 2026-07-23 |
| 26.1.2-8.0.3+neoforge | бета | 26.1.2 | 2.1 МБ | 2026-06-22 |
KubeJS не подойдёт игроку, который ждёт готовые предметы, приключения или улучшение производительности сразу после установки. Он не заменяет знание логики сборки и хотя бы базовое понимание JavaScript. Не все изменения применяются на лету: отдельным скриптам нужен перезапуск мира или всей игры. Инструмент также не превращает любую сложную идею в скрипт без ограничений доступного API. Тянет за собой 3 обязательные зависимости — на лёгкую сборку не рассчитывайте.
Чаще всего скрипт не срабатывает из-за неверной папки, синтаксической ошибки или выбора неподходящего типа файла. Сначала проверьте журнал запуска: сообщение с именем сценария и строкой обычно быстрее указывает причину, чем перебор настроек. Если рецепт или обработчик не обновился после `/reload`, это не обязательно поломка: часть изменений перечитывается сразу, часть требует повторного входа в мир, а регистрация предметов, блоков и некоторые стартовые настройки — полного перезапуска игры. При ошибках после правки временно уберите последний изменённый сценарий и возвращайте его фрагменты по одному. Также сверяйте используемые события и методы с документацией: пример, написанный для другого устройства сборки или набора модов, может обращаться к отсутствующим объектам.
KubeJS стоит ставить авторам модпаков, администраторам настраиваемых миров и технически подготовленным игрокам, которым тесно в пределах обычных конфигов. Он особенно уместен, когда нужно согласовать рецепты, предметы, квесты и события нескольких проектов общей логикой. Для обычного прохождения без собственных сценариев установка бессмысленна. Если вы готовы читать документацию, проверять журнал и постепенно тестировать изменения, KubeJS заметно сокращает путь от идеи до работающего правила сборки.


YACL предоставляет другим модам готовую основу для создания удобных экранов настроек. Самостоятельного контента библиотека не добавляет и обычно устанавливается как требуемая зависимость.


JEI показывает предметы, рецепты и способы применения прямо в интерфейсе игры, избавляя от постоянного поиска сведений вне сборки. Через строку поиска можно быстро найти нужную вещь, открыть её изготовление или выяснить, в каких рецептах она участвует.


GeckoLib обеспечивает работу сложных трёхмерных анимаций в модах, которые используют эту библиотеку. Самостоятельного контента она не добавляет: её устанавливают как обязательную основу для других проектов.


Jade показывает сведения о блоке, жидкости или существе прямо при наведении прицела: название, состояние и доступные полезные параметры. Это современный наследник Waila и Hwyla с гибкой настройкой интерфейса и улучшенной доступностью.


More Culling сокращает лишнюю отрисовку скрытых граней блоков, карт, табличек, рамок и лучей маяков, помогая сделать работу клиента ровнее. Видимые объекты и правила игры при этом не меняются.


Bookshelf предоставляет общую техническую основу, без которой использующие её моды не смогут работать. Библиотека также включает средства отладки и дополнительные возможности для наборов данных, но не добавляет самостоятельного игрового контента.
Случайные находки из каталога — моды, шейдеры, текстуры и сборки с нашим разбором.
Icon Journey добавляет в JourneyMap отдельные 64-пиксельные значки для мобов Minecraft и множества модов, чтобы существа различались на карте по узнаваемым изображениям.


Paranoia Shader — простой набор необычных небесных панорам на базе Base-Shader 2.0, вдохновлённых Deltarune, Omori, Tron и историей эксплойта NoCom на 2b2t.


RE:ZERO Return by Death Sound заменяет звук смерти игрока эффектом «Возвращение через смерть» Субару из аниме Re:Zero.


Kaleidoscope Tavern добавляет выращивание винограда, многоступенчатое изготовление напитков и набор мебели и украшений для таверны.
![Изображение к проекту Fullbright [Permanent Night Vision]](/s/fullbright-multiplayer.webp)
![Иконка Fullbright [Permanent Night Vision]](/i/fullbright-multiplayer.png)
Fullbright даёт каждому игроку сервера переключаемую постоянную яркость, аналогичную ночному зрению, и работает также в одиночном мире.


Pojavlauncher+ — клиентская Fabric-сборка из проверенных оптимизационных модов для повышения производительности Minecraft на слабых и средних телефонах в PojavLauncher и его ответвлениях.
Глубокий опыт разработки не обязателен, но основы переменных, условий, функций и объектов сильно упростят работу. Начать можно с примеров, созданных при первом запуске, и готовых фрагментов из документации. Важно не копировать их вслепую: меняйте по одному элементу и проверяйте журнал после каждой правки.
Для части серверных и датапак-сценариев предусмотрена команда `/reload`, поэтому рецепты или отдельную событийную логику часто можно проверить прямо в открытом мире. Однако универсальной горячей перезагрузки нет. Регистрация нового контента и некоторые стартовые операции выполняются раньше загрузки мира, из-за чего понадобится перезапуск игры.
После первого запуска с установленным модом в каталоге игры создаётся папка `kubejs` с примерами сценариев. Файлы разделены по моменту выполнения: стартовые предназначены прежде всего для регистрации и конфигурации, а серверные и датапак-сценарии — для логики мира, игроков, сообщений и рецептов. Это разделение важно соблюдать.
Клиентская и серверная установка указаны как необязательные, но фактическая схема зависит от того, какие сценарии вы создали и какие игровые данные они затрагивают. Не стоит автоматически считать любой файл чисто клиентским или серверным. Для конкретной сборки проверяйте назначение сценариев и тестируйте подключение в её реальной конфигурации.