Package org.bukkit.inventory
Class SmithingRecipe
java.lang.Object
org.bukkit.inventory.SmithingRecipe
- Direct Known Subclasses:
SmithingTransformRecipe
,SmithingTrimRecipe
Represents a smithing recipe.
-
Constructor Summary
ConstructorDescriptionSmithingRecipe
(NamespacedKey key, ItemStack result, RecipeChoice base, RecipeChoice addition) Create a smithing recipe to produce the specified result ItemStack. -
Method Summary
-
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.
-