Package org.bukkit.inventory
Class FurnaceRecipe
- java.lang.Object
-
- org.bukkit.inventory.CookingRecipe<FurnaceRecipe>
-
- org.bukkit.inventory.FurnaceRecipe
-
public class FurnaceRecipe extends CookingRecipe<FurnaceRecipe>
Represents a furnace recipe.
-
-
Constructor Summary
Constructors Constructor Description FurnaceRecipe(@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
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description @NotNull FurnaceRecipesetInput(@NotNull Material input)Sets the input of this cooking recipe.@NotNull FurnaceRecipesetInput(@NotNull MaterialData input)Sets the input of this furnace recipe.FurnaceRecipesetInput(@NotNull Material input, int data)Deprecated.Magic value@NotNull FurnaceRecipesetInputChoice(@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 Detail
-
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 Detail
-
setInput
@NotNull public @NotNull FurnaceRecipe setInput(@NotNull @NotNull MaterialData input)
Sets the input of this furnace recipe.- Parameters:
input- The input material.- Returns:
- The changed recipe, so you can chain calls.
-
setInput
@NotNull public @NotNull FurnaceRecipe setInput(@NotNull @NotNull Material input)
Description copied from class:CookingRecipeSets the input of this cooking recipe.- Overrides:
setInputin classCookingRecipe<FurnaceRecipe>- Parameters:
input- The input material.- Returns:
- The changed recipe, so you can chain calls.
-
setInput
@Deprecated public FurnaceRecipe setInput(@NotNull @NotNull Material input, int data)
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
@NotNull public @NotNull FurnaceRecipe setInputChoice(@NotNull @NotNull RecipeChoice input)
Description copied from class:CookingRecipeSets the input of this cooking recipe.- Overrides:
setInputChoicein classCookingRecipe<FurnaceRecipe>- Parameters:
input- The input choice.- Returns:
- The changed recipe, so you can chain calls.
-
-