| Package | Description | 
|---|---|
| org.bukkit.inventory | Classes involved in manipulating player inventories and item interactions. | 
| Modifier and Type | Class | Description | 
|---|---|---|
| static class  | RecipeChoice.ExactChoice | Deprecated. 
 draft API | 
| static class  | RecipeChoice.MaterialChoice | Represents a choice of multiple matching Materials. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| RecipeChoice | RecipeChoice. clone() | |
| RecipeChoice | CookingRecipe. getInputChoice() | Get the input choice. | 
| RecipeChoice | StonecuttingRecipe. getInputChoice() | Get the input choice. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| List<RecipeChoice> | ShapelessRecipe. getChoiceList() | |
| Map<Character,RecipeChoice> | ShapedRecipe. getChoiceMap() | 
| Modifier and Type | Method | Description | 
|---|---|---|
| ShapelessRecipe | ShapelessRecipe. addIngredient(RecipeChoice ingredient) | |
| ShapelessRecipe | ShapelessRecipe. removeIngredient(RecipeChoice ingredient) | Removes an ingredient from the list. | 
| ShapedRecipe | ShapedRecipe. setIngredient(char key,
             RecipeChoice ingredient) | |
| T | CookingRecipe. setInputChoice(RecipeChoice input) | Sets the input of this cooking recipe. | 
| FurnaceRecipe | FurnaceRecipe. setInputChoice(RecipeChoice input) | |
| StonecuttingRecipe | StonecuttingRecipe. setInputChoice(RecipeChoice input) | Sets the input of this cooking recipe. | 
| Constructor | Description | 
|---|---|
| BlastingRecipe(NamespacedKey key,
              ItemStack result,
              RecipeChoice input,
              float experience,
              int cookingTime) | |
| CampfireRecipe(NamespacedKey key,
              ItemStack result,
              RecipeChoice input,
              float experience,
              int cookingTime) | |
| CookingRecipe(NamespacedKey key,
             ItemStack result,
             RecipeChoice input,
             float experience,
             int cookingTime) | Create a cooking recipe to craft the specified ItemStack. | 
| FurnaceRecipe(NamespacedKey key,
             ItemStack result,
             RecipeChoice input,
             float experience,
             int cookingTime) | Create a furnace recipe to craft the specified ItemStack. | 
| SmokingRecipe(NamespacedKey key,
             ItemStack result,
             RecipeChoice input,
             float experience,
             int cookingTime) | |
| StonecuttingRecipe(NamespacedKey key,
                  ItemStack result,
                  RecipeChoice input) | Create a cooking recipe to craft the specified ItemStack. | 
Copyright © 2019. All rights reserved.