User Tools

Site Tools


ru:tutorial:recipes

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

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

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

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

Создайте файл с именем 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
  }
}

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

  • type: Это рецепт фигурного крафта.
  • result: Это рецепт крафта для 4 tutorial:fabric_item. Поле count является необязательным. Если вы не укажете count, по умолчанию оно будет равно 1.
  • pattern: Шаблон, представляющий рецепт изготовления. Каждая буква представляет один элемент. Пустое место означает, что в этом слоте не требуется никакого элемента. То, что представляет каждая буква, определено в key.
  • key: Что представляет каждая буква в узоре. W представляет любой элемент с тегом minecraft:logs (все брёвна). R обозначает конкретно редстоун. Для получения дополнительной информации о тегах смотрите здесь

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

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

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

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

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

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

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

ru/tutorial/recipes.txt · Last modified: 2022/03/07 17:48 by 127.0.0.1