====== Рецепты крафтов ====== ===== Добавление базового рецепта крафта ===== Убедитесь, что вы [[ru:tutorial:items|добавили предмет]] перед чтением этого руководства, мы будем его использовать. До сих пор наш предмет можно получить через творческое меню или команды. Чтобы сделать его доступным для игроков в выживании, мы добавим рецепт крафта этого предмета. Создайте файл с именем ''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 } } Разбор рецепта: * **type**: Это рецепт фигурного крафта. * **result**: Это рецепт крафта для 4 ''tutorial:fabric_item''. Поле ''count'' является необязательным. Если вы не укажете ''count'', по умолчанию оно будет равно 1. * **pattern**: Шаблон, представляющий рецепт изготовления. Каждая буква представляет один элемент. Пустое место означает, что в этом слоте не требуется никакого элемента. То, что представляет каждая буква, определено в **key**. * **key**: Что представляет каждая буква в узоре. ''W'' представляет любой элемент с тегом ''minecraft:logs'' (все брёвна). ''R'' обозначает конкретно редстоун. Для получения дополнительной информации о тегах смотрите [[https://minecraft.fandom.com/ru/wiki/Тег|здесь]] В общей сложности рецепт крафта будет выглядеть следующим образом: ^ Рецепт для 4 fabric_item ^^^ |Любое бревно|Любое бревно|Любое бревно| |Любое бревно|Редстоун|Ничего| |Любое бревно|Любое бревно|Любое бревно| Для получения дополнительной информации о формате базовых рецептов см. [[https://minecraft.fandom.com/ru/wiki/Рецепт|здесь]]. Рецепты также могут создаваться динамически во время выполнения, для получения дополнительной информации см. [[ru:tutorial:dynamic_recipe_generation|здесь]]. ===== Подробнее о типе рецепта ===== Значение ''type'' можно изменить, чтобы его можно было использовать в соответствующем блоке обработки (камнерез, доменная печь, плавильная печь, ...), см. Все типы и значения [[https://minecraft.gamepedia.com/Recipe#List_of_recipe_types|здесь]]. Вы даже можете создать свой собственный тип рецепта: [[ru:tutorial:recipe_types_introduction|Введение в RecipeTypes]]