Урок 10. Свой рецепт крафта
Самое популярное применение датапаков: сделать крафт того, что в игре не крафтится.
Рецепт — это JSON-файл в папке recipe. Игра подхватывает его автоматически, и рецепт появляется в книге рецептов.
Фигурный рецепт
Когда важно, как предметы расположены на верстаке:
{
"type": "minecraft:crafting_shaped",
"pattern": [
"AAA",
"ABA",
"AAA"
],
"key": {
"A": "minecraft:diamond",
"B": "minecraft:apple"
},
"result": {
"id": "minecraft:golden_apple",
"count": 2
}
}
pattern— до трёх строк по три символа. Пробел означает пустую клетку;key— какой символ какому предмету соответствует;result— что получится и сколько.
Бесформенный рецепт
Когда расположение не важно — просто перечисляем ингредиенты:
{
"type": "minecraft:crafting_shapeless",
"ingredients": [
"minecraft:dirt",
"minecraft:dirt",
"minecraft:bone_meal"
],
"result": {
"id": "minecraft:grass_block",
"count": 1
}
}
Осторожно с балансом
Датапаком легко сделать алмазный блок из грязи — и убить весь интерес к игре за один вечер. Хороший рецепт делает удобным что-то скучное, а не отменяет добычу ресурсов. Например, обратный крафт: превратить блок обратно в девять слитков.
data/moy/recipe/zolotoe_yabloko.json. И помни — до версии 1.21 папка называлась recipes.Твой прогресс
Опыт и значки хранятся прямо в этом браузере — ни имени, ни почты для этого не нужно. Все треки и значки →
Частые вопросы
Как добавить свой рецепт крафта в Майнкрафт?
Создать JSON-файл в папке data/namespace/recipe/ вашего датапака. Для фигурного рецепта задаются pattern и key, для бесформенного — список ingredients. Игра подхватит рецепт после /reload.
Чем shaped отличается от shapeless?
В shaped важно расположение предметов на верстаке, оно задаётся шаблоном pattern. В shapeless достаточно положить нужные предметы в любом порядке.