Скачать Recipe Modification library — Minecraft Моды — MetaMods
Recipe Modification library

Recipe Modification library

Активный

Установок

2

Последнее обновление

1 месяц назад

Версии

1.21.1
Сервер
Fabric
Neoforge
Quilt
Библиотеки
Управление
Утилиты

Редактор рецептов - библиотека

Что это такое?

Данная модификация является не самостоятельным дополнением, а мощным инструментом для разработчиков, создателей сборок, датапаков и всех, кто любит настраивать игровые механики. Она обеспечивает автоматическое внесение любых изменений в рецепты крафта прямо во время работы игры.

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

Примеры использования

Увеличение количества создаваемых предметов

Допустим, вы считаете, что стандартный рецепт кнопок несправедлив, и хотите получать сразу 8 штук вместо одной. Это реализуется всего несколькими строками кода:

{
  "target_recipes": "#minecraft:buttons",
  "modifiers": [
    {
      "type": "modify_result_item",
      "function": "set_count",
      "count": 8
    }
  ]
}

Пример крафта восьми кнопок из одной еловой доски

Исправление проблем совместимости

Часто встречается ситуация, когда модификации используют нестандартные теги для предметов, что приводит к несовместимости их рецептов с аналогичными предметами из других модов. Например, если мод "mod_xyz" использует некорректные теги для медных самородков:

{
  "target_recipes": {
    "type": "namespace_equals",
    "namespace": "mod_xyz"
  },
  "modifiers": [
    {
      "type": "add_alternative",
      "ingredients": "mod_xyz:copper_nugget",
      "alternative": {
        "tag": "c:copper_nuggets"
      }
    }
  ]
}

Как пользоваться библиотекой?

Основной метод работы - через JSON-файлы, также доступен Java API для опытных разработчиков.

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

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

Участники проекта
Player005

Player005

Разработчик

Создан: 14 сен 2025

ID: 267368