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 } }
Разбор рецепта:
- type: Это рецепт фигурного крафта.
- result: Это рецепт крафта для 4
tutorial:fabric_item
. Полеcount
является необязательным. Если вы не укажетеcount
, по умолчанию оно будет равно 1. - pattern: Шаблон, представляющий рецепт изготовления. Каждая буква представляет один элемент. Пустое место означает, что в этом слоте не требуется никакого элемента. То, что представляет каждая буква, определено в key.
- key: Что представляет каждая буква в узоре.
W
представляет любой элемент с тегомminecraft:logs
(все брёвна).R
обозначает конкретно редстоун. Для получения дополнительной информации о тегах смотрите здесь
В общей сложности рецепт крафта будет выглядеть следующим образом:
Рецепт для 4 fabric_item | ||
---|---|---|
Любое бревно | Любое бревно | Любое бревно |
Любое бревно | Редстоун | Ничего |
Любое бревно | Любое бревно | Любое бревно |
Для получения дополнительной информации о формате базовых рецептов см. здесь.
Рецепты также могут создаваться динамически во время выполнения, для получения дополнительной информации см. здесь.
Подробнее о типе рецепта
Значение type
можно изменить, чтобы его можно было использовать в соответствующем блоке обработки (камнерез, доменная печь, плавильная печь, …), см. Все типы и значения здесь.
Вы даже можете создать свой собственный тип рецепта: Введение в RecipeTypes