KubeJS — мод на настройку сборки в МайнкрафтеKubeJS даёт автору сборки программируемый слой над игровыми системами. В JavaScript-сценариях можно переписывать рецепты и теги, регистрировать блоки и предметы, обрабатывать действия игроков и события мира, связывать логику с квестовыми модами или корректировать генерацию. После первого запуска появляется папка `kubejs` с примерами и раздельными областями для сценариев. Стартовые файлы выполняются при загрузке игры и подходят для регистрации контента и настройки, а серверные и датапак-сценарии подключаются при входе в мир. В отличие от готового контентного мода, KubeJS предоставляет инструменты для собственных правил. При этом это самостоятельный мод для настройки сборок, а не пассивная библиотека-зависимость: без подготовленных сценариев нового содержимого он не показывает.
Последний релиз вышел 2 дня назад — проект активно поддерживают, и под свежие версии игры сборки появляются быстро.
| Версия игры | Загрузчики | Сборка | Размер | Дата |
|---|---|---|---|---|
| 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 предоставляет общую техническую основу, без которой использующие её моды не смогут работать. Библиотека также включает средства отладки и дополнительные возможности для наборов данных, но не добавляет самостоятельного игрового контента.
Случайные находки из каталога — моды, шейдеры, текстуры и сборки с нашим разбором.


Kingdom Evolution строится вокруг Millénaire: игрок помогает поселению вырасти в город, исследует мир, проходит одну из трёх ветвей и собирает вооружение.


Интерфейс становится тёмным, плоским и сдержанным: окна, кнопки, панели быстрого доступа, подсказки и выделение ячеек оформлены в сине-серой палитре. Набор также заменяет частицы урона на визуальный эффект кровотечения, но не перерисовывает предметы и блоки.
![Изображение к проекту corrupted_worlds.jar [Horror]](/category/mods.webp)
![Иконка corrupted_worlds.jar [Horror]](/i/corrupted_worlds.webp)
corrupted_worlds.jar добавляет четырнадцать пугающих лиминальных измерений, одиннадцать сущностей, десять случайных событий и девять сооружений, возникающих в обычном мире.


Eat an Omelette расширяет применение куриных яиц тремя блюдами: обычным и золотым омлетами, а также испанской картофельной тортильей, которую автор сравнивает с тортом.


Reach Display выводит на экран текущую дистанцию до цели, дальность последнего удара и среднюю дальность попаданий.


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