Uses of Interface
org.bukkit.inventory.RecipeChoice
Packages that use RecipeChoice
Package
Description
Classes involved in manipulating player inventories and item interactions.
-
Uses of RecipeChoice in com.destroystokyo.paper.inventory
Classes in com.destroystokyo.paper.inventory that implement RecipeChoiceMethods in com.destroystokyo.paper.inventory that return RecipeChoice -
Uses of RecipeChoice in org.bukkit.inventory
Classes in org.bukkit.inventory that implement RecipeChoiceModifier and TypeClassDescriptionstatic class
Represents a choice that will be valid only one of the stacks is exactly matched (aside from stack size).static class
Represents a choice of multiple matching Materials.Methods in org.bukkit.inventory that return RecipeChoiceModifier and TypeMethodDescriptionRecipeChoice.clone()
SmithingRecipe.getAddition()
Get the addition recipe item.SmithingRecipe.getBase()
Get the base recipe item.CookingRecipe.getInputChoice()
Get the input choice.StonecuttingRecipe.getInputChoice()
Get the input choice.Methods in org.bukkit.inventory that return types with arguments of type RecipeChoiceMethods in org.bukkit.inventory with parameters of type RecipeChoiceModifier and TypeMethodDescriptionShapelessRecipe.addIngredient(@NotNull RecipeChoice ingredient)
ShapelessRecipe.removeIngredient(@NotNull RecipeChoice ingredient)
Removes an ingredient from the list.ShapedRecipe.setIngredient(char key, @NotNull RecipeChoice ingredient)
CookingRecipe.setInputChoice(@NotNull RecipeChoice input)
Sets the input of this cooking recipe.FurnaceRecipe.setInputChoice(@NotNull RecipeChoice input)
StonecuttingRecipe.setInputChoice(@NotNull RecipeChoice input)
Sets the input of this cooking recipe.Constructors in org.bukkit.inventory with parameters of type RecipeChoiceModifierConstructorDescriptionBlastingRecipe(@NotNull NamespacedKey key, @NotNull ItemStack result, @NotNull RecipeChoice input, float experience, int cookingTime)
CampfireRecipe(@NotNull NamespacedKey key, @NotNull ItemStack result, @NotNull RecipeChoice input, float experience, int cookingTime)
CookingRecipe(@NotNull NamespacedKey key, @NotNull ItemStack result, @NotNull RecipeChoice input, float experience, int cookingTime)
Create a cooking recipe to craft the specified ItemStack.FurnaceRecipe(@NotNull NamespacedKey key, @NotNull ItemStack result, @NotNull RecipeChoice input, float experience, int cookingTime)
Create a furnace recipe to craft the specified ItemStack.SmithingRecipe(@NotNull NamespacedKey key, @NotNull ItemStack result, @NotNull RecipeChoice base, @NotNull RecipeChoice addition)
Create a smithing recipe to produce the specified result ItemStack.SmokingRecipe(@NotNull NamespacedKey key, @NotNull ItemStack result, @NotNull RecipeChoice input, float experience, int cookingTime)
StonecuttingRecipe(@NotNull NamespacedKey key, @NotNull ItemStack result, @NotNull RecipeChoice input)
Create a cooking recipe to craft the specified ItemStack.