Avaritia Recipe Generator: когда руками писать CraftTweaker надоедает
Если вы собираете модпак с Avaritia и тонкими балансами, вы наверняка знаете, как быстро превращается в рутину набор рецептов для девятикратного верстака. Даже опытным создателям контента утомительно вручную описывать каждую связку предметов, а одна опечатка в скрипте ломает всю цепочку крафта. Мод Avaritia Recipe Generator как раз про то, чтобы упростить этот этап: он помогает визуально собрать рецепт и получить готовый текст для CraftTweaker, не устраивая себе «экзамен» по синтаксису.
Зачем он нужен в связке с CraftTweaker
CraftTweaker давно стал стандартом для кастомизации рецептов на серверах и в сборках: через скрипты можно отключать старые крафты, добавлять новые и аккуратно настраивать прогрессию. С Avaritia появляется отдельная головная боль — огромная сетка Dire Crafting Bench, где каждый блок и слот имеет значение. Генератор берёт на себя часть ручной работы: вы выставляете входы и выход так, как задумали, нажимаете кнопку в интерфейсе, а мод формирует файл со скриптами в базовой директории игры.
Два блока — два сценария
В модификации добавляются два блока с разными задачами:
- Avaritia Recipe Factory — для рецептов девятикратного верстака Avaritia, когда вам нужна именно та самая «дирская» сетка и логика сверхтяжёлого эндгейма.
- Vanilla Recipe Factory — для обычного ванильного верстака 3×3, если вы хотите быстро накидать крафты без Avaritia вовсе.
То есть мод универсален: даже если вам нужны только ванильные рецепты, отдельно подключать Avaritia не обязательно — просто не создавайте рецепты для девятикратного стола, и конфликтов быть не должно. После генерации остаётся скопировать содержимое файла в вашу папку со скриптами CraftTweaker, при необходимости заменить имена рецептов уникальными строками и перезагрузить мир или скрипты — в зависимости от того, как вы обычно работаете в своей версии Minecraft.
Практические мелочи, которые экономят часы
Скрипты, которые создаёт генератор, обычно сопровождаются строкой для удаления старого рецепта. Если вы хотите сохранить оригинальный крафт и добавить альтернативу, уберите эту строку удаления — так вы не потеряете задуманную разработчиками прогрессию, а просто расширите варианты для игроков на вашем сервере или в одиночной карте.
Вопросы по предметам с метаданными, вроде разных цветов шерсти, тоже закрываются просто: как правило, всё работает штатно, пока авторы других модов не нарушают ожидаемые правила объявления предметов. Это типичная ситуация для любых сборок с большим числом модификаций: чем аккуратнее описаны блоки и предметы в реестре, тем предсказунее ведёт себя генерация скриптов.
Когда хочется быстрее перейти от идеи к тесту без долгой возни с установкой окружения, часто спасает нормальный лаунчер с понятным меню модов. К слову, этот мод можно поставить без лишних танцев, если пользоваться лаунчером foxygame.net: он гибкий и современный, а моды можно подтянуть прямо из интерфейса, не разыскивая вручную совместимые jar-файлы для вашей версии.
Что учесть перед релизом сборки
Перед публикацией модпака полезно прогнать сценарий «с нуля»: новый мир, те же моды, те же скрипты. Проверьте, что рецепты в Dire Crafting Bench не пересекаются с лишними удалениями, а игрок действительно видит ожидаемый результат в JEI или аналоге. Если вы ведёте сервер, заранее согласуйте политику перезагрузки скриптов, чтобы админы могли откатывать ошибки без полного рестарта, где это возможно.
Перспективы и ограничения
У проекта открыта дорога к развитию: в планах или обсуждении встречаются поддержка NBT, более удобное редактирование скриптов, автоматическая отправка файлов в нужную папку, расширение на другие типы верстаков и модов с похожей логикой крафта. Текущая версия уже решает главную боль — быстрый переход от наглядной схемы к работающему CraftTweaker-коду для Avaritia и ванилы.
Вывод
Avaritia Recipe Generator — это в первую очередь инструмент для авторов сборок и серверов, которые хотят тратить время на дизайн прогрессии, а не на бесконечное копирование шаблонов скриптов. Пара новых блоков, понятная кнопка в GUI и готовый файл в корне игры — и вы снова в игре: тестируете биомы, награды и связки модов, пока CraftTweaker тихо делает свою работу в фоне.