JSON Recipe Manager: гибкое управление крафтами
Стандартная система крафта в Minecraft редко устраивает опытных игроков и администраторов серверов. Рано или поздно возникает желание изменить существующие рецепты, добавить новые или вовсе убрать некоторые предметы из оборота. Мод JSON Recipe Manager решает эту задачу элегантно и без лишнего кода. Вместо сложных скриптов и плагинов — обычные текстовые файлы в формате JSON, которые понимает любой редактор.
Принцип работы и ключевые возможности
После установки мод сканирует папку config/JSONRecipes и подхватывает все файлы с расширением .json. Каждый файл может содержать один рецепт, массив рецептов или инструкции по удалению и замене существующих крафтов. Формат полностью совместим с ванильным JSON-форматом Minecraft, а поддержка Forge Ore Dictionary обеспечивает кросс-модовую совместимость.
Одно из главных преимуществ — возможность менять рецепты прямо во время игры. Достаточно отредактировать JSON-файл и перезагрузить мир. Для серверов это означает оперативную балансировку экономики или ввод новых крафтов без пересборки модпака.
Структура конфигурационных файлов
В комплекте с модом идут примеры, которые наглядно демонстрируют все сценарии использования. Разберём их по порядку.
Файл констант _constants.json позволяет задавать переиспользуемые ингредиенты. Например, можно определить комбинацию из палки и факела под именем MIXED, а затем ссылаться на неё в десятке других рецептов через указание "item": "#MIXED". Это сильно упрощает поддержку сложных сборок, где один и тот же составной ингредиент встречается многократно.
Файл test_1.json демонстрирует классический shaped-рецепт. В примере из алмазов получается алмазная руда, причём используется ore-словарь gemDiamond — это гарантирует работу рецепта с алмазами из любых модов.
Файл test_2.json содержит массив из двух рецептов. Оба используют константу #MIXED в центре сетки, а по краям — уголь и железные слитки. Такой подход сокращает количество файлов и упрощает организацию конфигурации.
Удаление и замена рецептов
Часто требуется не добавить новый крафт, а изменить ванильный. Файл test_3.json показывает, как удалить деревянный топор и добавить вместо него новый, с иным расположением палок. Секция "remove" принимает массив предметов для удаления, а "add" — массив новых рецептов. Порядок обработки гарантирует, что удаление произойдёт до добавления, что исключает конфликты.
Более продвинутый сценарий — замена рецепта на этапе инициализации. Файл test_4.json удаляет конкретный компонент из мода Steve's Carts и добавляет его упрощённую версию. Ключ "when": "init" заставляет мод выполнить операции на раннем этапе загрузки, что критично для совместимости с другими модами, изменяющими рецепты.
Совместимость и установка
Мод работает на базе Forge, что обеспечивает стабильную работу с большинством популярных сборок. Поддерживаются актуальные версии Minecraft для Java Edition, включая последние релизы и популярные версии для модпаков. Перед загрузкой убедитесь, что версия мода соответствует версии вашего загрузчика и ядра игры.
Процесс установки прост: скачайте архив с модом и поместите его в папку mods вашего экземпляра Minecraft. После первого запуска мод создаст папку config/JSONRecipes с примерами файлов. Для серверов процедура аналогична — достаточно добавить мод в папку mods на серверной стороне.
Если вы используете лаунчер с автоматической установкой модов, скачать JSON Recipe Manager: гибкое управление крафтами для Minecraft можно в пару кликов — лаунчер сам подтянет зависимости и разместит файлы в нужных директориях.
Почему выбирают этот мод
Главное преимущество — отсутствие необходимости писать Java-код или осваивать сложные инструменты вроде CraftTweaker. Всё делается в привычном JSON, который понимает любой текстовый редактор. Мод поддерживает:
- Ванильный формат рецептов (shaped и shapeless).
- Ore Dictionary для кросс-модовой совместимости.
- Удаление любых рецептов, включая модифицированные.
- Замену на лету без перезапуска клиента в большинстве случаев.
- Событийную модель (init) для тонкой настройки порядка загрузки.
Мод не конфликтует с другими системами крафта, поскольку работает на уровне Forge. Это делает его универсальным инструментом для любых модпаков — от небольших серверов с друзьями до масштабных технических сборок.
Заключение
JSON Recipe Manager — это лёгкий, но мощный инструмент для кастомизации рецептов. Он не требует глубоких технических знаний, идеально вписывается в любую модифицированную сборку и даёт полный контроль над крафтами. Возможность быстро редактировать JSON-файлы экономит часы времени и открывает простор для творчества. Если вам надоели стандартные крафты или вы строите уникальный игровой опыт, этот мод станет незаменимым помощником. Как установить его — вы уже знаете: просто поместите файл в папку mods и начните редактировать конфигурации.