Рецепт

Disambig color.svg Эта статья — о системе рецептов Java Edition. О рецептах верстака см. Крафт#Основные рецепты; о рецептах печи см. Плавка#Рецепты; о рецептах зельеварки см. Зельеварение#Зелья.

Рецепты (англ. Recipes) — это способ постепенного направления новичков в Minecraft.

Получение

Рецепты можно получить разными способами. При использовании рецепта игрок автоматически получает его. Также их можно получить с помощью команды /recipe или в качестве награды за получение достижения. Например, если войти в блок воды, можно получить рецепты лодок.

Полученные игроком рецепты добавляются в его книгу рецептов и хранятся в NBT-тегеruen recipeBook.

Использование

Основная статья: Книга рецептов

Полученные рецепты можно найти в книге рецептов. Однако, чтобы использовать рецепт, необязательно, чтобы он был в книге рецептов (если у игрового правила doLimitedCrafting установлено значение false).

Рецепты, требующие сетку 3x3, и рецепты печи не показываются в книге рецептов игроков, если они открыли её в своём инвентаре.

Формат JSON

Пользовательские рецепты находятся в папке набора данных data/(пространство имён)/recipes в виде JSON-файлов.

Все JSON-файлы рецепта структурированы в соответствии со следующим форматом:

  • Корень древа.
    •  type: Тип рецепта. Может быть одним из этих 16 типов. smelting используется для рецептов печи.
    •  group: Идентификатор, используемый для группировки в книге рецептов.
    •  pattern: Шаблон для форменного создания 3x3. Каждая строка в сетке верстака — строка в этом шаблоне, содержащая 3 или менее ключа. У всех строк должно быть одинаковое количество ключей. Чтобы указать ячейку без предмета, необходимо использовать пробел.
    •  key: Все ключи, используемые в шаблоне.
    •  ingredient: Ингредиент. Используется в рецептах печи.
    •  ingredients: Список ингредиентов, используемый для бесформенного создания.
    •  result: Вывод рецепта верстака.
    •  result: Идентификатор предмета. Продукт рецепта печи.
    •  experience: Выдаваемый опыт после плавки в печи.
    •  cookingtime: Время создания продукта. Указывается в игровых тактах.

История

Официальный выпуск Java Edition
1.1217w13aВведена система рецептов для большинства рецептов.
17w16aДобавлен ключ «group» в структуру JSON-файла рецепта.
1.1317w47aУдалён ключ «data» из структуры JSON-файла рецепта.
17w48aДобавлена возможность создавать пользовательские рецепты в наборе данных.
Добавлены эти 13 типов рецепта.
17w49aДобавлен ключ «tag» в структуру JSON-файла рецепта.
18w06aВ систему рецептов добавлены рецепты печи.
Добавлен smelting в type.
Добавлен тег строкового типа: result.
Добавлены теги experience и cookingtime.
1.1419w02aДобавлены рецепты типа «campfire» для создания пользовательских рецептов с костром.

Проблемы

Отчёты об ошибках, связанных с «Рецепт», поддерживаются в системе отслеживания ошибок Mojira. Сообщайте о найденных ошибках там (на английском языке).

Примечания

В данной статье используются материалы из статьи «Рецепт» с вики-сайта Minecraft Wiki, расположенного на Фэндоме, и они распространяются согласно лицензии Creative Commons Attribution-Share Alike. Авторы статьи.