Рецепты для верстака
Рецепты верстака делятся на форменные (важно расположение элементов, элементы крафта должны находиться в конкретных ячейках верстака) и бесформенные (элементы крафта могут располагаться любым образом).
Бесформенные рецепты
Синтаксис
craftingTable.addShapeless("recipe_name", output, [input]);
где recipe_name – имя рецепта (может быть любым из еще не зарегистрированных), output – результат крафта, input – входной/входные предметы.
Примеры
Снизу приведено 2 примера: в первом из земли создаются два алмаза, а во втором из глины и пшеницы - один хлеб. О статусе бесформенности рецепта говорит значок в виде переплетающихся стрелочек в правом верхнем углу.
craftingTable.addShapeless("diamond_from_dirt", <item:minecraft:diamond> * 2, [<item:minecraft:dirt>]);
craftingTable.addShapeless("new_bread", <item:minecraft:bread>, [<item:minecraft:clay_ball>, <item:minecraft:wheat>
]);


Форменные рецепты
Синтаксис
Для рецепта 2x2
craftingTable.addShaped("recipe_name", output, [ [input, input], [input, input] ]);
Для рецепта 3x3
craftingTable.addShaped("recipe_name", output, [ [input, input, input], [input, input, input], [input, input, input] ]);
где recipe_name – имя рецепта (может быть любым, из еще незарегистрированных, соответственно), output – результат крафта, input – входной/входные предметы.
В случае отсутствия предмета пишется item:minecraft:air.
Примеры
Пример рецепта 2x2
craftingTable.addShaped("netherite_recipe_new", <item:minecraft:netherite_ingot>, [
[<item:minecraft:gold_block>, <item:minecraft:netherite_scrap>],
[<item:minecraft:fire_charge>, <item:minecraft:netherite_scrap>]
]);

Пример рецепта 3x3
craftingTable.addShaped("piston_recipe_new", <item:minecraft:piston>, [
[<tag:items:minecraft:logs>, <tag:items:minecraft:logs>, <tag:items:minecraft:logs>],
[<item:minecraft:smooth_stone>, <item:minecraft:iron_bars>, <item:minecraft:smooth_stone>],
[<item:minecraft:smooth_stone>, <item:minecraft:air>, <item:minecraft:smooth_stone>]
]);

Last updated