KubeJS и Draconic Evolution: настройка Fusion Crafting

KubeJS и Draconic Evolution: настраиваем Fusion Crafting под свой сервер Если вы уже устали от стандартных рецептов Draconic Evolution и хотите тонко управлять тем, что сжигается в Fusion Crafting, а что остаётся в инвентаре, пара KubeJS + Draconic Evolution открывает именно такую свободу. В этой...

Скачать kubejsde для Minecraft 1.21.1

Оригинальное название: kubejsde

Версии Minecraft: 1.21.1

Загрузчик: NeoForge

ФайлВерсияЗагрузчикРазмер
kubejsde-1.21.1-1.0.0.jar1.21.1NeoForge10 КБСкачать
kubejsde-1.21.1-1.1.0.jar1.21.1NeoForge10 КБСкачать

KubeJS и Draconic Evolution: настраиваем Fusion Crafting под свой сервер

Если вы уже устали от стандартных рецептов Draconic Evolution и хотите тонко управлять тем, что сжигается в Fusion Crafting, а что остаётся в инвентаре, пара KubeJS + Draconic Evolution открывает именно такую свободу. В этой статье разберём, как через события рецептов описать входные предметы, задать уровень ядра и энергию — без лишней магии и с понятной логикой для игроков.

Зачем вообще связывать KubeJS с Draconic Evolution

Draconic Evolution добавляет мощные механики, блоки и крафт через Fusion, где важны не только предметы, но и расход энергии и «уровень» рецепта. KubeJS позволяет править всё это на стороне сервера: обновления Minecraft, моды и баланс меняются — а вы правите скрипты, не ковыряясь в JAR-файлах вручную. Для администраторов серверов и авторов модпаков это удобный способ держать прогрессию в узде.

Fusion Crafting: что важно знать про входы

В примерах для Draconic Evolution через KubeJS вы описываете Fusion Crafting внутри ServerEvents.recipes: указываете центральный вход, список дополнительных ингредиентов, результат, тир (например, wyvern или chaotic) и количество энергии. Отдельного внимания заслуживает формат списка ингредиентов: каждый элемент может быть не только id блока или предмета, но и парой «предмет + флаг», где флаг говорит, будет ли предмет расходоваться при крафте.

По умолчанию парсер трактует ситуацию так, будто значение true — то есть предмет участвует в рецепте и изымается. Если вам нужно, чтобы предмет оставался у игрока (как постоянный катализатор или «форма»), явно укажите false только там, где это действительно необходимо — иначе вы рискуете получить неожиданный расход дорогих ресурсов.

Пример логики: центр, обводка, результат и энергия

Типичный каркас выглядит так: центральный вход (например, земля как заглушка для теста), массив боковых материалов, итоговый предмет в виде стека, строка с тиром Fusion и число энергии. Тир соответствует ступеням прогрессии Draconic Evolution — от draconium до chaotic — и влияет на то, какое ядро и инфраструктура потребуются на базе игрока. Энергия задаёт «цену» операции: слишком низкая цифра сделает крафт тривиальным, слишком высокая — заставит строить гигантские генераторы и линии передачи.

Когда вы комбинируете несколько редких модовых материалов, полезно заранее решить, что является расходником, а что — инструментом, который должен пережить десятки крафтов. Именно здесь пары вида ["minecraft:obsidian", false] экономят нервы игрокам и упрощают экономику сервера.

Ошибки, которые ловят чаще всего

  • Путают порядок аргументов в массиве ингредиентов и получают не тот расход.
  • Забывают, что «по умолчанию» поведение ближе к true, и удивляются, когда редкий слиток исчезает.
  • Ставят неверный тир Fusion относительно стадии модпака — рецепт формально есть, но игроки физически не могут его выполнить.
  • Недооценивают энергетику: рецепт существует, а мультиблок или проводка не тянут нужный объём RF за такт.

Часть таких историй проще отловить на тестовом мире: включите нужные версии Minecraft, моды и скрипты, проверьте крафт в креативе и только потом выкатывайте на основной сервер.

Как вписать скрипт в рабочий процесс

Держите рецепты в отдельных файлах KubeJS, группируйте их по главам прогрессии (ранний, средний, эндгейм) и документируйте нестандартные флаги false в комментариях — через месяц вы сами скажете себе спасибо. Если пакет большой, имеет смысл синхронизировать изменения с командой: кто отвечает за биомы и лут, кто — за энергетику, кто — за квесты.

Если вы собираете сборку с десятком технических модов и не хотите вручную искать совместимые jar-файлы, этот мод можно легко установить через лаунчер foxygame.net — удобный, гибкий и современный лаунчер для Minecraft, где можно скачать моды прямо из меню, не распаковывая архивы по папкам в одиночку.

Заключение

KubeJS для Draconic Evolution — это про контроль: вы задаёте, какие предметы сгорают в Fusion Crafting, какой тир и сколько энергии платит игрок, и при этом остаетесь в экосистеме обновлений и модов без жёсткой привязки к ручному редактированию jar. Начните с малого — одного-двух тестовых рецептов — проверьте флаги true/false на практике и только затем масштабируйте баланс на весь модпак. Так вы сохраните и атмосферу Draconic Evolution, и предсказуемость прогрессии для своего сообщества.