Ccurseforge
Reliable Recipes

Reliable Recipes

Лёгкий инструмент для управления рецептами и тегами Minecraft через удобные JSON-конфигурации без сложного скриптинга.

Автор: evanbones Тип: Мод Категории: Моды Загрузок: 1 419 492 Просмотров: 0 Обновлён: 25.09.2026

Reliable Recipes — облегчённый инструмент для управления рецептами и тегами в Minecraft с помощью простых JSON-конфигураций.

Поддерживаемые платформы

forge

Обзор

Этот мод позволяет легко добавлять, удалять и изменять рецепты и теги без написания сложных скриптов. Все операции выполняются через стандартные JSON-файлы.

Установка и использование

  1. Поместите необходимые JSON-файлы в папку ./config/reliable_recipes/ или ./reliable_recipes/. Подпапки поддерживаются.
  2. JSON-файлы могут содержать массив правил изменений или одиночные рецепты в формате Minecraft/modded.
  3. Простые рецепты (например, крафт, плавка, резка камня, варка) можно добавлять напрямую, без создания datapack.

Действия с рецептами

Каждое правило содержит параметр "action", определяющий операцию.

1. Удаление рецептов (remove_recipe или remove)

Удаляет указанные рецепты из игры.

{ "action": "remove_recipe", "id": ["minecraft:wooden_pickaxe", "minecraft:wooden_hoe"]
}

2. Замена ингредиентов (replace_input)

Заменяет указанные предметы или теги в списке ингредиентов.

  • target: ID предмета или тег для поиска.
  • replacement: ID предмета или тег, на который заменяется target. Может быть строкой или массивом.
{ "action": "replace_input", "target": "minecraft:stick", "replacement": ["minecraft:bamboo", "minecraft:stick"], "mod": "minecraft"
}

3. Замена результата (replace_output)

Изменяет конечный результат рецепта.

{ "action": "replace_output", "replacement": "minecraft:golden_apple", "id": "minecraft:cake"
}

4. Запрет ремонта (prevent_repair)

Блокирует ремонт указанных предметов всеми стандартными методами. Поддерживаются ID, теги, регулярные выражения и массивы.

{ "action": "prevent_repair", "target": "minecraft:diamond_pickaxe"
}

5. Задание материала ремонта (set_repair_material)

Устанавливает, каким материалом можно чинить определённый инструмент или оружие в наковальне. Поддерживаются ID, теги, регулярные выражения и массивы для целей и материалов.

{ "action": "set_repair_material", "target": "minecraft:diamond_sword", "material": "minecraft:dirt"
}

6. Добавление рецептов (add_recipe или add)

Добавляет новые рецепты любого типа (включая модифицированные) без datapack. Если указать id, используется он, иначе ID генерируется по пути и имени файла. При совпадении ID рецепт перезаписывается.

{ "action": "add_recipe", "id": "reliable_recipes:dirt_to_stick", "recipe": { "type": "minecraft:crafting_shapeless", "ingredients": [{"item": "minecraft:dirt"}], "result": {"count": 4, "id": "minecraft:stick"} }
}

Можно также просто положить стандартный JSON рецепта в папку reliable_recipes/, и он будет автоматически загружен.

Фильтры выбора рецептов

Для выбора рецептов служат фильтры, все указанные условия должны выполняться одновременно:

Поле Описание Пример
output ID конечного предмета рецепта minecraft:stone_pickaxe
id ID конкретного рецепта minecraft:black_bed_from_white_bed
mod ID мода-владельца рецепта farmersdelight или ["create", "mekanism"]
type Тип рецепта minecraft:smoking
input Ингредиент, который должен присутствовать в рецепте minecraft:stick или #minecraft:logs

Изменение тегов

Можно удалять теги у предметов или очищать теги полностью для управления отображением в JEI/EMI и изоляции предметов.

1. Удаление всех тегов у предметов (remove_all_tags или remove_tag)

{ "action": "remove_all_tags", "id": ["minecraft:stick", "minecraft:cake"]
}

2. Удаление предмета из конкретного тега (remove_from_tag)

{ "action": "remove_from_tag", "tag": "minecraft:planks", "id": "minecraft:oak_planks"
}

3. Очистка тега (clear_tag)

{ "action": "clear_tag", "tags": ["curios:artifact"]
}

Backport рецептов minecraft:crafting_transmute

Позволяет улучшать или преобразовывать предметы в крафтовой сетке, сохраняя компоненты предмета (прочность, зачарования, имя).

Поля рецепта

  • input — предмет для улучшения (обязательное).
  • material — необходимый материал (обязательное).
  • material_count — количество материала (по умолчанию 1).
  • result — результат (обязательное).
  • add_material_count_to_result — добавлять количество материала к итоговому числу (по умолчанию false).

Пример

{ "type": "minecraft:crafting_transmute", "category": "equipment", "input": {"item": "minecraft:iron_pickaxe"}, "material": {"item": "minecraft:gold_ingot"}, "material_count": 1, "result": {"id": "minecraft:golden_pickaxe"}
}

Данные рецептов для варки

Поддерживаются рецепты варки по формату minecraft:brewing версии 26.3.

Поля рецепта

  • input — входной контейнер или зелье с возможным указанием содержимого.
  • reagent — ингредиент, помещаемый в верхний слот варочной стойки.
  • output — результат с компонентами.

Пример

{ "type": "minecraft:brewing", "input": {"item": "minecraft:potion", "potion_contents": {"potions": "minecraft:awkward"}}, "reagent": {"item": "minecraft:turtle_helmet"}, "output": {"id": "minecraft:potion", "components": {"minecraft:potion_contents": {"potion": "minecraft:turtle_master"}}}
}

Совместимость с модами

  • Reliable Removal: автоматически удаляет рецепты и теги для предметов, скрытых в чёрном списке Reliable Removal.
  • EMI: в режиме разработчика можно нажать клавишу Delete на выводе рецепта, чтобы добавить правило удаления в ./config/reliable_recipes/generated_removals.json.

Лицензия

Code license (MIT)

fabric

neoforge

Полезная информация

Частые вопросы

Короткие ответы по установке, совместимости и возможностям проекта.

Как добавить новые рецепты с помощью Reliable Recipes?

Создайте JSON-файл с действием add_recipe, укажите ID рецепта и его структуру в формате Minecraft, затем поместите файл в папку reliable_recipes.

Можно ли удалять рецепты без написания скриптов?

Да, для удаления используется действие remove_recipe с указанием ID рецептов, которые нужно удалить, в JSON-файле.

Какие фильтры можно использовать для выбора рецептов?

Фильтры включают output, id, mod, type и input, все условия должны совпадать для выбора рецепта.

Как запретить ремонт определённого предмета?

Используйте действие prevent_repair с указанием ID, тега или регулярного выражения для целевого предмета.

Поддерживает ли Reliable Recipes рецепты варки?

Да, поддерживается формат minecraft:brewing версии 26.3 с полями input, reagent и output.

Центр загрузок

Доступные версии

Выберите подходящую версию игры и скачайте нужный выпуск.

Reliable Recipes Forge 1.20.1 - 3.2.0

reliable_recipes-forge-1.20.1-3.2.0.jar

Скачать136.55 KB
Релиз
Версии
1.20.1
Загрузчик
Forge
Загрузки1 490
Добавлен

Reliable Recipes Neoforge 1.21.1 - 3.2.0

reliable_recipes-neoforge-1.21.1-3.2.0.jar

Скачать131.15 KB
Релиз
Версии
1.21.1
Загрузчик
NeoForge
Загрузки30 947
Добавлен

Reliable Recipes Fabric 1.21.1 - 3.2.0

reliable_recipes-fabric-1.21.1-3.2.0.jar

Скачать159.41 KB
Релиз
Версии
1.21.1
Загрузчик
Fabric
Загрузки82
Добавлен

Reliable Recipes Neoforge 26.2 - 2.1.0

reliable_recipes-neoforge-26.2-2.1.0.jar

Скачать80.9 KB
Релиз
Версии
26.2
Загрузчик
NeoForge
Загрузки233
Добавлен

Reliable Recipes Fabric 26.2 - 2.1.0

reliable_recipes-fabric-26.2-2.1.0.jar

Скачать81.95 KB
Релиз
Версии
26.2
Загрузчик
Fabric
Загрузки657
Добавлен