Package org.bukkit.inventory
Class FurnaceRecipe
Represents a furnace recipe.
-
Constructor Summary
ConstructorDescriptionFurnaceRecipe(@NotNull ItemStack result, @NotNull Material source)
Deprecated.FurnaceRecipe(@NotNull ItemStack result, @NotNull MaterialData source)
Deprecated.FurnaceRecipe(@NotNull ItemStack result, @NotNull MaterialData source, float experience)
Deprecated.FurnaceRecipe(@NotNull ItemStack result, @NotNull Material source, int data)
Deprecated.FurnaceRecipe(@NotNull NamespacedKey key, @NotNull ItemStack result, @NotNull RecipeChoice input, float experience, int cookingTime)
Create a furnace recipe to craft the specified ItemStack.FurnaceRecipe(@NotNull NamespacedKey key, @NotNull ItemStack result, @NotNull Material source, float experience, int cookingTime)
Create a furnace recipe to craft the specified ItemStack.FurnaceRecipe(@NotNull NamespacedKey key, @NotNull ItemStack result, @NotNull Material source, int data, float experience, int cookingTime)
Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionSets the input of this cooking recipe.setInput(@NotNull MaterialData input)
Sets the input of this furnace recipe.Deprecated.Magic valuesetInputChoice(@NotNull RecipeChoice input)
Sets the input of this cooking recipe.Methods inherited from class org.bukkit.inventory.CookingRecipe
getCookingTime, getExperience, getGroup, getInput, getInputChoice, getKey, getResult, setCookingTime, setExperience, setGroup
-
Constructor Details
-
FurnaceRecipe
@Deprecated public FurnaceRecipe(@NotNull @NotNull ItemStack result, @NotNull @NotNull Material source)Deprecated. -
FurnaceRecipe
@Deprecated public FurnaceRecipe(@NotNull @NotNull ItemStack result, @NotNull @NotNull MaterialData source)Deprecated. -
FurnaceRecipe
@Deprecated public FurnaceRecipe(@NotNull @NotNull ItemStack result, @NotNull @NotNull MaterialData source, float experience)Deprecated. -
FurnaceRecipe
@Deprecated public FurnaceRecipe(@NotNull @NotNull ItemStack result, @NotNull @NotNull Material source, int data)Deprecated. -
FurnaceRecipe
public FurnaceRecipe(@NotNull @NotNull NamespacedKey key, @NotNull @NotNull ItemStack result, @NotNull @NotNull Material source, float experience, int cookingTime)Create a furnace recipe to craft the specified ItemStack.- Parameters:
key
- The unique recipe keyresult
- The item you want the recipe to create.source
- The input material.experience
- The experience given by this recipecookingTime
- The cooking time (in ticks)
-
FurnaceRecipe
@Deprecated public FurnaceRecipe(@NotNull @NotNull NamespacedKey key, @NotNull @NotNull ItemStack result, @NotNull @NotNull Material source, int data, float experience, int cookingTime)Deprecated. -
FurnaceRecipe
public FurnaceRecipe(@NotNull @NotNull NamespacedKey key, @NotNull @NotNull ItemStack result, @NotNull @NotNull RecipeChoice input, float experience, int cookingTime)Create a furnace recipe to craft the specified ItemStack.- Parameters:
key
- The unique recipe keyresult
- The item you want the recipe to create.input
- The input choices.experience
- The experience given by this recipecookingTime
- The cooking time (in ticks)
-
-
Method Details
-
setInput
Sets the input of this furnace recipe.- Parameters:
input
- The input material.- Returns:
- The changed recipe, so you can chain calls.
-
setInput
Description copied from class:CookingRecipe
Sets the input of this cooking recipe.- Overrides:
setInput
in classCookingRecipe<FurnaceRecipe>
- Parameters:
input
- The input material.- Returns:
- The changed recipe, so you can chain calls.
-
setInput
Deprecated.Magic valueSets the input of this furnace recipe.- Parameters:
input
- The input material.data
- The data value. (Note: This is currently ignored by the CraftBukkit server.)- Returns:
- The changed recipe, so you can chain calls.
-
setInputChoice
Description copied from class:CookingRecipe
Sets the input of this cooking recipe.- Overrides:
setInputChoice
in classCookingRecipe<FurnaceRecipe>
- Parameters:
input
- The input choice.- Returns:
- The changed recipe, so you can chain calls.
-