Рецепты для верстака

Рецепты верстака делятся на форменные (важно расположение элементов, элементы крафта должны находиться в конкретных ячейках верстака) и бесформенные (элементы крафта могут располагаться любым образом).

Бесформенные рецепты

Синтаксис

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