Package org.bukkit.inventory
Class CraftingRecipe
java.lang.Object
org.bukkit.inventory.CraftingRecipe
- Direct Known Subclasses:
- ShapedRecipe,- ShapelessRecipe,- TransmuteRecipe
Represents a shaped or shapeless crafting recipe.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected static ItemStackcheckResult(ItemStack result) Checks an ItemStack to be used in constructors related to CraftingRecipe is not empty.Gets the category which this recipe will appear in the recipe book under.getGroup()Get the group of this recipe.getKey()Return the namespaced identifier for this object.Get the result of this recipe.voidsetCategory(CraftingBookCategory category) Sets the category which this recipe will appear in the recipe book under.voidSet the group of this recipe.
- 
Constructor Details- 
CraftingRecipe
 
- 
- 
Method Details- 
getKeyDescription copied from interface:KeyedReturn the namespaced identifier for this object.
- 
getResultGet the result of this recipe.
- 
getGroupGet the group of this recipe. Recipes with the same group may be grouped together when displayed in the client.- Returns:
- recipe group. An empty string denotes no group. May not be null.
 
- 
setGroupSet the group of this recipe. Recipes with the same group may be grouped together when displayed in the client.- Parameters:
- group- recipe group. An empty string denotes no group. May not be null.
 
- 
getCategoryGets the category which this recipe will appear in the recipe book under.
 Defaults toCraftingBookCategory.MISCif not set.- Returns:
- recipe book category
 
- 
setCategorySets the category which this recipe will appear in the recipe book under.
 Defaults toCraftingBookCategory.MISCif not set.- Parameters:
- category- recipe book category
 
- 
checkResultChecks an ItemStack to be used in constructors related to CraftingRecipe is not empty.- Parameters:
- result- an ItemStack
- Returns:
- the same result ItemStack
- Throws:
- IllegalArgumentException- if the- resultis an empty item (AIR)
 
 
-