Package org.bukkit.inventory
Class SmithingRecipe
java.lang.Object
org.bukkit.inventory.SmithingRecipe
public class SmithingRecipe extends Object implements Recipe, Keyed
Represents a smithing recipe.
-
Constructor Summary
Constructors Constructor Description SmithingRecipe(NamespacedKey key, ItemStack result, RecipeChoice base, RecipeChoice addition)
Create a smithing recipe to produce the specified result ItemStack. -
Method Summary
Modifier and Type Method Description RecipeChoice
getAddition()
Get the addition recipe item.RecipeChoice
getBase()
Get the base recipe item.NamespacedKey
getKey()
Return the namespaced identifier for this object.ItemStack
getResult()
Get the result of this recipe.
-
Constructor Details
-
SmithingRecipe
public SmithingRecipe(@NotNull NamespacedKey key, @NotNull ItemStack result, @NotNull RecipeChoice base, @NotNull RecipeChoice addition)Create a smithing recipe to produce the specified result ItemStack.- Parameters:
key
- The unique recipe keyresult
- The item you want the recipe to create.base
- The base ingredientaddition
- The addition ingredient
-
-
Method Details
-
getBase
Get the base recipe item.- Returns:
- base choice
-
getAddition
Get the addition recipe item.- Returns:
- addition choice
-
getResult
Description copied from interface:Recipe
Get the result of this recipe. -
getKey
Description copied from interface:Keyed
Return the namespaced identifier for this object.
-