
KubeJS GUI Overhauled
Аддон к KubeJS, который даёт графический интерфейс для сборки кастомных рецептов и скриптов без кода. Открываешь сундук с блоком бедрока в руке - и вперёд.
KubeJS GUI Overhauled - это аддон к KubeJS, который превращает ручное написание скриптов в наглядную работу с интерфейсом. Если вы когда-нибудь пытались править рецепты в KubeJS, то знаете эту боль: открываешь .js файл, вспоминаешь синтаксис, гуглишь примеры, потом полчаса ловишь опечатки и миссклик в event.recipes. Тут всё иначе. Вместо консольной возни вы получаете визуальный конструктор, где рецепт собирается прямо в игре.
Скачать мод KubeJS GUI Overhauled стоит в первую очередь тем, кто делает свои сборки модов, кастомные модпаки или просто хочет перекроить крафт под себя без глубокого погружения в код.
Что за инструмент и для кого
Это скорее инструмент, чем мод "поиграть". Хотя пошутить с ним тоже можно - сделать пару абсурдных предметов и раздать друзьям на сервере никто не запрещает. Но основная аудитория - модпак-мейкеры и люди, которые правят чужие сборки под себя.
Цель у проекта амбициозная: чтобы простое сообщество делало и делилось шаблонами. Шаблон - это файл .kubeguitemplate, по сути обычный форматированный текст с метаданными и данными холста. Внутри лежат слоты под предметы, параметры входа, заменители входа-выхода и логика. Такой шаблон самосборный: подключаешь его к новому скрипту, и канва разворачивается в готовый рецепт.
Как всё работает
Запуск максимально простой. Держите в руке блок бедрока и откройте сундук - интерфейс появится сам. Никаких команд запоминать не надо, что приятно.
Дальше логика такая:
- Делаете свой скрипт с нуля или берёте готовый из вики KubeJS.
- Строите холст: расставляете слоты под предметы и входные параметры.
- Подставляете входы и выходы в элементы холста.
- Сохраняете - и у вас многоразовый шаблон.
Этим можно закрыть широкий спектр задач: от простых рецептов по item ID и целым числам на входе до работы с тегами и их изменения. Шаблоны универсальны - они не привязаны только к крафту.
Про шаблоны и сообщество
Идея с общим репозиторием шаблонов - фишка проекта. Планировалось, что любой сможет заливать свои шаблоны и скачивать чужие, но репозиторий пока полупустой, автор допиливает тестирование. Так что прямо сейчас расчёт на свои силы: делаете шаблоны сами, храните их у себя, делитесь файлами вручную.
Важные нюансы, которые стоит знать заранее
Обязательно нужен KubeJS. Без него аддон просто не запустится. А если хотите работать с рецептами конкретных модов (например, Create), то одного KubeJS мало - нужен ещё соответствующий аддон вроде KubeJS Create. Это тот случай, когда забываешь про зависимость и потом сидишь, не понимая, почему редактор рецептов Create пуст.
Ещё нюанс: если написали скрипт с ошибкой, при загрузке игры вылетит ошибка. Не паникуйте. Удалите проблемный скрипт из папки kubejs в директории вашей сборки - на Windows это обычно AppData/Roaming/ModrinthApp/profiles/"ваша сборка"/kubejs. После чистки игра загрузится.
Совместимость проверяйте внимательно: подтверждённые сборки есть для Minecraft 1.20.1 на Forge и Fabric, а также для 1.21 на NeoForge. Диапазоны на странице проекта шире (1.20.1-1.20.6 и 1.21.1-1.21.11), но конкретный файл всегда подбирайте под свою версию игры и загрузчик.
Отдельно стоит упомянуть, что проект вырос из более раннего и узкого Create: Recipe Workshop - там были только рецепты Create (crushing, mixing, pressing, mechanical crafting), а сейчас автор сам рекомендует считать его устаревшим в пользу Overhauled.
Что там внутри новой версии
Версия 2.0 - это не мелкое обновление, а переработка с нуля. Ключевое:
- визуальный редактор рецептов и скриптов через drag-and-drop;
- система многоразовых шаблонов и обмен ими;
- режим ручного редактирования скрипта, если надо дописать тонкую логику;
- работа не только с рецептами, но и с предметами, тегами, свойствами блоков и существующими рецептами;
- шаблоны хранятся как
.kubeguitemplate- простой текст, можно смотреть и править глазами.
По части совместимости он хорошо дружит с Iris и Sodium - конфликтов с графическими модами тут нет, редактор работает поверх игры спокойно.
Перед стартом - совет из практики
Если раньше с KubeJS не работали, начните с готового шаблона из вики, а не с чистого холста. Меньше шансов запутаться в параметрах и сразу увидите, как связи между слотами и кодом работают в реальном рецепте. И держите под рукой резервную копию папки kubejs - пара секунд сохранения сэкономит вечер, если что-то сломается.
KubeJS GUI Overhauled не заменяет сам KubeJS и не даёт халявы с нуля - это удобная обёртка поверх скриптов. Но для сборок, где нужно много своих рецептов, это реально экономит время.
Как поиграть с друзьями с модом KubeJS GUI Overhauled?
Мод KubeJS GUI Overhauled куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода KubeJS GUI Overhauled будет готов за пару минут - BungeeHost сделает всё за вас.
