Убедитесь, что вы добавили предмет перед чтением этого руководства, мы будем его использовать.
До сих пор наш предмет можно получить через творческое меню или команды. Чтобы сделать его доступным для игроков в выживании, мы добавим рецепт крафта этого предмета.
Создайте файл с именем fabric_item.json
в разделе resources/data/tutorial/recipes/
(при необходимости замените “tutorial” вашим идентификатором мода).
Файлы рецептов обычно называются по их выходным данным, но они могут иметь любое имя.
Вот пример рецепта для fabric_item
, который мы сделали:
{ "type": "minecraft:crafting_shaped", "pattern": [ "WWW", "WR ", "WWW" ], "key": { "W": { "tag": "minecraft:logs" }, "R": { "item": "minecraft:redstone" } }, "result": { "item": "tutorial:fabric_item", "count": 4 } }
Разбор рецепта:
tutorial:fabric_item
. Поле count
является необязательным. Если вы не укажете count
, по умолчанию оно будет равно 1.W
представляет любой элемент с тегом minecraft:logs
(все брёвна). R
обозначает конкретно редстоун. Для получения дополнительной информации о тегах смотрите здесьВ общей сложности рецепт крафта будет выглядеть следующим образом:
Рецепт для 4 fabric_item | ||
---|---|---|
Любое бревно | Любое бревно | Любое бревно |
Любое бревно | Редстоун | Ничего |
Любое бревно | Любое бревно | Любое бревно |
Для получения дополнительной информации о формате базовых рецептов см. здесь.
Рецепты также могут создаваться динамически во время выполнения, для получения дополнительной информации см. здесь.
Значение type
можно изменить, чтобы его можно было использовать в соответствующем блоке обработки (камнерез, доменная печь, плавильная печь, …), см. Все типы и значения здесь.
Вы даже можете создать свой собственный тип рецепта: Введение в RecipeTypes