Uses of Interface
org.bukkit.inventory.Recipe
Packages that use Recipe
Package
Description
The root package of the Bukkit API, contains generalized API classes.
Classes involved in manipulating player inventories and item interactions.
-
Uses of Recipe in org.bukkit
Methods in org.bukkit that return RecipeModifier and TypeMethodDescriptionBukkit.getCraftingRecipe
(@NotNull ItemStack[] craftingMatrix, @NotNull World world) Get theRecipe
for the list of ItemStacks provided.Server.getCraftingRecipe
(@NotNull ItemStack[] craftingMatrix, @NotNull World world) Get theRecipe
for the list of ItemStacks provided.Bukkit.getRecipe
(@NotNull NamespacedKey recipeKey) Get theRecipe
for the given key.Server.getRecipe
(@NotNull NamespacedKey recipeKey) Get theRecipe
for the given key.Methods in org.bukkit that return types with arguments of type RecipeModifier and TypeMethodDescriptionBukkit.getRecipesFor
(@NotNull ItemStack result) Get a list of all recipes for a given item.Server.getRecipesFor
(@NotNull ItemStack result) Get a list of all recipes for a given item.Bukkit.recipeIterator()
Get an iterator through the list of crafting recipes.Server.recipeIterator()
Get an iterator through the list of crafting recipes.Methods in org.bukkit with parameters of type RecipeModifier and TypeMethodDescriptionstatic boolean
Adds a recipe to the crafting manager.static boolean
Adds a recipe to the crafting manager.boolean
Adds a recipe to the crafting manager.boolean
Adds a recipe to the crafting manager. -
Uses of Recipe in org.bukkit.event.inventory
Methods in org.bukkit.event.inventory that return RecipeModifier and TypeMethodDescriptionCraftItemEvent.getRecipe()
PrepareItemCraftEvent.getRecipe()
Get the recipe that has been formed.Constructors in org.bukkit.event.inventory with parameters of type RecipeModifierConstructorDescriptionCraftItemEvent
(@NotNull Recipe recipe, @NotNull InventoryView what, @NotNull InventoryType.SlotType type, int slot, @NotNull ClickType click, @NotNull InventoryAction action) CraftItemEvent
(@NotNull Recipe recipe, @NotNull InventoryView what, @NotNull InventoryType.SlotType type, int slot, @NotNull ClickType click, @NotNull InventoryAction action, int key) -
Uses of Recipe in org.bukkit.event.player
Methods in org.bukkit.event.player that return RecipeModifier and TypeMethodDescriptionPlayerRecipeBookClickEvent.getOriginalRecipe()
Deprecated, for removal: This API element is subject to removal in a future version.Gets the original recipe the player was trying to craft.PlayerRecipeBookClickEvent.getRecipe()
Deprecated, for removal: This API element is subject to removal in a future version.Gets the recipe the player is trying to craft.Methods in org.bukkit.event.player with parameters of type RecipeModifier and TypeMethodDescriptionvoid
Deprecated, for removal: This API element is subject to removal in a future version.Set the recipe that will be used.Constructors in org.bukkit.event.player with parameters of type RecipeModifierConstructorDescriptionPlayerRecipeBookClickEvent
(@NotNull Player player, @NotNull Recipe recipe, boolean shiftClick) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of Recipe in org.bukkit.inventory
Subinterfaces of Recipe in org.bukkit.inventoryModifier and TypeInterfaceDescriptioninterface
Represents a complex recipe which has imperative server-defined behavior, eg armor dyeing.Classes in org.bukkit.inventory that implement RecipeModifier and TypeClassDescriptionclass
Represents a campfire recipe.class
Represents a campfire recipe.class
CookingRecipe<T extends CookingRecipe>
Represents a cooking recipe.class
Represents a shaped or shapeless crafting recipe.class
Represents a furnace recipe.class
Represents a merchant's trade.class
Represents a shaped (ie normal) crafting recipe.class
Represents a shapeless recipe, where the arrangement of the ingredients on the crafting grid does not matter.class
Represents a smithing recipe.class
Represents a smithing transform recipe.class
Represents a smithing trim recipe.class
Represents a campfire recipe.class
Represents a Stonecutting recipe.Methods in org.bukkit.inventory that return Recipe