Table of Contents

Рецепты крафтов

Добавление базового рецепта крафта

Убедитесь, что вы добавили предмет перед чтением этого руководства, мы будем его использовать.

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

Создайте файл с именем fabric_item.json в разделе resources/data/tutorial/recipes/ (при необходимости замените “tutorial” вашим идентификатором мода).
Файлы рецептов обычно называются по их выходным данным, но они могут иметь любое имя. Вот пример рецепта для fabric_item, который мы сделали:

resources/data/tutorial/recipes/fabric_item.json
{
  "type": "minecraft:crafting_shaped",
  "pattern": [
    "WWW",
    "WR ",
    "WWW"
  ],
  "key": {
    "W": {
      "tag": "minecraft:logs"
    },
    "R": {
      "item": "minecraft:redstone"
    }
  },
  "result": {
    "item": "tutorial:fabric_item",
    "count": 4
  }
}

Разбор рецепта:

В общей сложности рецепт крафта будет выглядеть следующим образом:

Рецепт для 4 fabric_item
Любое бревноЛюбое бревноЛюбое бревно
Любое бревноРедстоунНичего
Любое бревноЛюбое бревноЛюбое бревно

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

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

Подробнее о типе рецепта

Значение type можно изменить, чтобы его можно было использовать в соответствующем блоке обработки (камнерез, доменная печь, плавильная печь, …), см. Все типы и значения здесь.

Вы даже можете создать свой собственный тип рецепта: Введение в RecipeTypes