# Uses of Class
org.bukkit.inventory.ShapedRecipe

Packages that use ShapedRecipe
Package
Description
org.bukkit.inventory
Classes involved in manipulating player inventories and item interactions.

## Uses of ShapedRecipe in org.bukkit.inventory

Methods in org.bukkit.inventory that return ShapedRecipe
Modifier and Type
Method
Description
`@NotNull ShapedRecipe`
ShapedRecipe.`setIngredient(char key, @NotNull ItemStack item)`
`@NotNull ShapedRecipe`
ShapedRecipe.`setIngredient(char key, @NotNull RecipeChoice ingredient)`
`@NotNull ShapedRecipe`
ShapedRecipe.`setIngredient(char key, @NotNull Material ingredient)`
Sets the material that a character in the recipe shape refers to.
`@NotNull ShapedRecipe`
ShapedRecipe.`setIngredient(char key, @NotNull MaterialData ingredient)`
Deprecated.
use `setIngredient(char, RecipeChoice)`
`@NotNull ShapedRecipe`
ShapedRecipe.`setIngredient(char key, @NotNull Material ingredient, int raw)`
Deprecated.
Magic value
`@NotNull ShapedRecipe`
ShapedRecipe.`shape(@NotNull String... shape)`
Set the shape of this recipe to the specified rows.