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

Recipe Manipulator

Активный

Установок

0

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

7 лет назад
Клиент
Fabric
Quilt
Forge
Neoforge
Библиотеки
Утилиты

Recipe Manipulator

Recipe Manipulator — это легковесный мод (всего 1 файл класса), предоставляющий возможность добавления или удаления рецептов в стандартном верстаке Minecraft. Моду достаточно только Forge, других зависимостей не требуется.

Мод использует JSON-формат рецептов, представленный в Minecraft 1.12 совместно с Forge. Это позволяет гибко управлять рецептами крафта, используя знакомый многим формат.

Создание рецептов

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

При первом запуске мод создает в рабочей директории Minecraft папку "recipes". В эту папку можно помещать JSON-файлы с рецептами. Простой пример:

{
  "type": "minecraft:crafting_shaped",
  "pattern": [
    "###",
    "#X#",
    "###"
  ],
  "key": {
    "#": {
      "item": "minecraft:cobblestone"
    },
    "X": {
      "item": "minecraft:diamond"
    }
  },
  "result": {
    "item": "minecraft:obsidian",
    "count": 1
  }
}

Расширенные возможности

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

Многие устанавливаемые модификации также используют JSON-формат для добавления рецептов, поэтому дополнительные примеры можно найти на GitHub или внутри JAR-файлов соответствующих модов.

Удаление рецептов

Процесс удаления рецептов достаточно прост и охватывает большинство практических случаев. Следующий пример демонстрирует базовый подход:

{
  "action": "remove",
  "conditions": [
    {
      "type": "recipe_exists",
      "recipe": "minecraft:wooden_pickaxe"
    }
  ]
}

Дополнительная информация

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

Видеопрезентации и обзоры мода доступны на популярных видеохостингах для лучшего понимания его функционала.

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

modmuss50

Создан: 16 авг 2017

ID: 26051