RecipeBuilder
Если вы когда-нибудь пытались вручную писать JSON-файлы для датапака, то знаете, насколько это муторно: одна пропущенная запятая — и весь рецепт ломается. Мод RecipeBuilder решает эту проблему радикально. Вместо того чтобы возиться с текстовым редактором, вы получаете наглядный интерфейс, где рецепт собирается буквально из предметов в слотах. Это тот случай, когда инструмент экономит часы работы и нервы.
RecipeBuilder для Minecraft — это не просто вспомогательная утилита, а полноценная среда для создания рецептов и тегов. Мод ориентирован в первую очередь на разработчиков датапаков, авторов сборок и модпаков, но пригодится и обычным игрокам, которые хотят добавить в свой мир что-то своё. Работает он на базе NeoForge и Forge, а актуальные сборки поддерживают версии Minecraft 1.21 и выше, включая свежие релизы линейки 1.21.x.
Что умеет RecipeBuilder
Мод состоит из двух больших модулей: генератора рецептов и генератора тегов. Каждый из них выполняет свою задачу и при этом тесно связан с другим, потому что рецепты часто опираются на теги.
Генератор рецептов
Основной функционал — это Recipe Builder. Чтобы собрать рецепт, нужно выполнить несколько простых шагов:
- Выбрать нужный тип рецепта в списке слева. Список можно отфильтровать через выпадающее меню сверху.
- Разместить предметы и жидкости (поддержка жидкостей пока в разработке) в слотах по центру. Часть слотов может быть необязательной — это зависит от типа рецепта.
- Задать условие разблокировки рецепта, если оно требуется. Для некоторых модовых типов этот шаг можно пропустить.
- Отредактировать параметры: например, время переплавки в печи или количество опыта за крафт.
- При желании указать собственное имя рецепта — это помогает избежать конфликтов, ведь по умолчанию используется внутреннее имя предмета-результата.
- Нажать кнопку сборки, чтобы экспортировать рецепт и advancement в JSON.
Некоторые слоты допускают редактирование. Например, вместо конкретного предмета или жидкости можно подставить тег — это заметно расширяет возможности при создании совместимых рецептов.
Генератор тегов
Tag Builder работает по похожей логике, но для тегов. Порядок действий такой:
- Задать имя тега и выбрать его тип в поле под названием.
- При необходимости отметить опцию замены содержимого любого тега, прочитанного игрой до этого. В большинстве случаев это не нужно, так что включайте галочку только если понимаете последствия.
- Добавлять записи, вводя внутреннее имя в поле «Entry name» или кликая по этому полю предметом, а затем нажимая «Add entry».
- Нажать кнопку сборки для экспорта тега в JSON.
Поле «Entry name» поддерживает клик разными предметами в зависимости от типа тега. Для предметов подойдёт любой предмет, для блоков — блочный предмет, для жидкостей — контейнер с одной жидкостью (ведро или модовый аналог). Для типов сущностей используется яйцо призыва, для эффектов — зелье с одним эффектом, для зачарований — книга с единственным зачарованием. Для типов BlockEntityTypes поддержка пока отсутствует.
Куда сохраняются файлы
По умолчанию рецепты и advancements размещаются в домене, под которым зарегистрирован предмет или жидкость-результат, а теги попадают в домен «recipebuilder». Изменить это можно, указав имя в формате «domain:name». Чтобы положить файл в подпапку, используйте формат «subdir/name».
Все сгенерированные JSON-файлы складываются в полноценный датапак, который размещается в папке «recipebuilder» в корне работающего экземпляра Minecraft. Если вы играете в одиночном мире, тот же датапак автоматически копируется в папку datapacks этого мира — и новый рецепт или тег активируется сразу после команды /reload. Никаких ручных манипуляций с архивами и путями.
Кстати, если не хочется возиться с ручной установкой модов, обратите внимание на лаунчер foxygame.net: там RecipeBuilder ставится в один клик из каталога дополнений, а версии автоматически подбираются под вашу сборку. Это избавляет от типичных ошибок с несовместимостью и позволяет сосредоточиться на творчестве, а не на настройке окружения.
Как установить RecipeBuilder
Установка стандартная для модов на NeoForge или Forge. Сначала убедитесь, что у вас стоит подходящий загрузчик и версия Minecraft. Затем скачайте RecipeBuilder, соответствующий вашей версии игры, и поместите файл .jar в папку mods. Запустите игру — мод появится в списке загруженных. Если вы используете лаунчер с каталогом дополнений, процесс сводится к поиску мода по названию и нажатию кнопки установки.
После входа в мир откройте интерфейс мода через привязку клавиш или меню. Дальше остаётся только экспериментировать: собирать рецепты, добавлять теги и проверять результат командой /reload. Ошибки в JSON исключены, потому что мод генерирует их сам по вашим действиям.
Итог
RecipeBuilder — это тот инструмент, который закрывает боль ручного написания датапаков. Он понятен новичку, но достаточно гибок для опытного разработчика: поддержка тегов, редактируемых слотов, настройка доменов и подпапок, автоматическая генерация advancement. Если вы давно хотели добавить в Minecraft собственные рецепты, но откладывали из-за сложности JSON, самое время скачать RecipeBuilder и попробовать. Интерфейс настолько наглядный, что первый рецепт вы соберёте за пару минут.