Recipegraph
RecipeGraph — это мод для Minecraft, который сканирует и экспортирует рецепты. Он может сканировать все данные рецептов из JEI прямо в игре через команды, а затем экспортировать данные в виде JSON-графа. Экспортированный JSON можно искать и просматривать с помощью прилагаемого index.html.
- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 79
- Подписчиков на Modrinth
- 0
- версия
- 1
- Обновлён
- 17 июня 202617 июн.
- Опубликован
- в 2026
Коротко о моде
Ставится только в игру; на сервер ставить не нужно
RecipeGraph
RecipeGraph — клиентский мод для Minecraft, который сканирует и экспортирует рецепты. Он умеет через команды сканировать все данные рецептов из JEI в игре, а затем экспортировать их в виде JSON-графа для указанной области модов. Экспортированный JSON можно искать и просматривать с помощью прилагаемого index.html.
Возможности
- Экспорт данных графа рецептов с помощью внутриигровых команд.
- Фильтрация области экспорта по ID мода.
- Ограничение типов рецептов JEI для сканирования через файл конфигурации.
- Включение статистики по количеству узлов и рёбер в результат экспорта.
- Использование прилагаемого
index.htmlдля просмотра, поиска и анализа экспортированных графов рецептов.
Требования
Этот мод зависит от клиентской среды Fabric и читает информацию о рецептах из рантайма JEI. Убедитесь, что:
- Установлен Fabric Loader.
- Установлены этот мод и его обязательные зависимости.
- Установлен и включён JEI.
- Вы хотя бы раз заходили в игровой мир перед запуском команды экспорта.
Быстрый старт
- Запустите игру и войдите в любой мир.
При первом запуске мод создаёт следующий файл в каталоге config:
config/recipegraph-types.json- Отредактируйте
recipegraph-types.jsonпо необходимости, чтобы ограничить типы рецептов для сканирования. - Запустите команду экспорта во внутриигровом чате.
- Найдите созданный файл
.graph.jsonпо пути экспорта, выведенному в чате. - Откройте прилагаемый
index.htmlи следуйте инструкциям на странице, чтобы загрузить экспортированный JSON-файл для поиска.
Настройка типов рецептов
Мод автоматически создаёт recipegraph-types.json при первом запуске. Этот файл ограничивает типы рецептов, которые нужно сканировать. Конфигурация по умолчанию примерно такая:
{
"recipeTypes": [
"minecraft:crafting",
"minecraft:smelting",
"minecraft:blasting",
"minecraft:smoking",
"minecraft:campfire_cooking",
"minecraft:stonecutting",
"minecraft:smithing"
]
}recipeTypes — это список ID типов рецептов. Мод читает этот список и сканирует только те типы рецептов, которые в него включены. Если ID не удаётся разобрать как корректный Minecraft Identifier, эта запись игнорируется. Вы можете использовать следующую команду, чтобы проверить, доступны ли типы рецептов из текущей конфигурации в JEI:
/recipegraph typesПример вывода команды:
Configured RecipeGraph JEI recipe types: 7
- minecraft:crafting [available]
- minecraft:smelting [available]
- minecraft:blasting [available]Описания статусов:
available: тип рецепта существует в текущем рантайме JEI.missing: тип указан в конфигурации, но JEI не нашёл соответствующий тип в рантайме.unknown: рантайм JEI сейчас недоступен, поэтому статус типа определить нельзя.
Внутриигровые команды
Экспорт рецептов из всех модов
/recipegraph exportЕсли аргумент не указан, это эквивалентно экспорту рецептов из всех модов. Имя экспортируемого файла обычно использует all в качестве базового имени, например:
all.graph.jsonЭкспорт рецептов из определённых модов
/recipegraph export <mods>`` может быть одним или несколькими ID модов. Несколько ID можно разделять пробелами или запятыми. Примеры:
/recipegraph export minecraft/recipegraph export minecraft,create/recipegraph export minecraft create farmersdelightВо время экспорта мод формирует имя файла из указанных ID модов. Символы, не подходящие для путей к файлам, заменяются на _. Например:
/recipegraph export minecraft createМожет создать:
minecraft_create.graph.jsonПросмотр текущих типов сканирования
/recipegraph typesЭта команда читает или создаёт recipegraph-types.json, затем выводит список типов рецептов в текущей конфигурации и показывает их статус в JEI.
Результат экспорта
После запуска команды экспорта игровой чат отображает результат экспорта, например:
RecipeGraph exported: <absolute path of the exported file>
Nodes: <node count>, edges: <edge count>Где:
Nodes— количество экспортированных узлов графа.edges— количество экспортированных рёбер графа.- Путь экспорта следует определять по фактическому пути, выведенному в игре. Расширение создаваемого файла:
.graph.jsonПоиск с помощью index.html
Мод предоставляет прилагаемую страницу index.html для просмотра и поиска экспортированных данных графа рецептов. Использование:
- Найдите прилагаемый
index.htmlв папке config. - Откройте файл в браузере.
- Следуйте инструкциям на странице, чтобы выбрать или загрузить экспортированный файл
.graph.json. - Ищите рецепты, предметы, узлы или связи на странице.
Сводка команд
| Команда | Описание |
|---|---|
/recipegraph export | Экспортировать граф рецептов для всех модов |
| `/recipegraph export ` | Экспортировать граф рецептов для указанных ID модов |
/recipegraph types | Просмотреть текущие настроенные типы рецептов и их статус доступности в JEI |
Примечания
RecipeGraph в основном предназначен для анализа данных рецептов, поиска цепочек рецептов и устранения неполадок с производственными связями предметов в модпаках. Результаты экспорта зависят от данных рецептов JEI, загруженных клиентом в данный момент, поэтому результаты могут различаться в разных модпаках, списках модов или конфигурациях.
/recipegraph export minecraft create farmersdelight/recipegraph export minecraft createminecraft_create.graph.json/recipegraph typesRecipeGraph exported: <导出文件的绝对路径>
Nodes: <节点数量>, edges: <边数量>.graph.jsonПоиск с помощью index.html
- В папке config найди предоставленный модом
index.html. | --- | --- | |/recipegraph export| Экспортировать граф рецептов всех модов | | `/recipegraph export| Экспортировать граф рецептов по указанным ID модов | |/recipegraph types` | Просмотреть текущие настроенные типы рецептов и их доступность в JEI |
Частые вопросы
Как установить Recipegraph?
Установите Fabric под свою версию Minecraft, скачайте Recipegraph под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Recipegraph?
У Recipegraph есть сборки для Minecraft 1.21.1.
Нужен ли Recipegraph на сервере?
Ставится только в игру; на сервер ставить не нужно