| Interface | Description | 
|---|---|
| AbstractHorseInventory | An interface to the inventory of an  AbstractHorse. | 
| AnvilInventory | Interface to the inventory of an Anvil. | 
| ArmoredHorseInventory | |
| BeaconInventory | Interface to the inventory of a Beacon. | 
| BlockInventoryHolder | Represents a block inventory holder - either a BlockState, or a regular
 Block. | 
| BrewerInventory | Interface to the inventory of a Brewing Stand. | 
| CartographyInventory | Interface to the inventory of a Cartography table. | 
| CraftingInventory | Interface to the crafting inventories | 
| DoubleChestInventory | Interface to the inventory of a Double Chest. | 
| EnchantingInventory | Interface to the inventory of an Enchantment Table. | 
| EntityEquipment | An interface to a creatures inventory | 
| FurnaceInventory | Interface to the inventory of a Furnace. | 
| GrindstoneInventory | Interface to the inventory of a Grindstone. | 
| HorseInventory | An interface to the inventory of a Horse. | 
| Inventory | Interface to the various inventories. | 
| InventoryHolder | |
| ItemFactory | An instance of the ItemFactory can be obtained with  Server.getItemFactory(). | 
| LecternInventory | Interface to the inventory of a Lectern. | 
| LlamaInventory | An interface to the inventory of a  Llama. | 
| LoomInventory | Interface to the inventory of a Loom. | 
| Merchant | Represents a merchant. | 
| MerchantInventory | Represents a trading inventory between a player and a merchant. | 
| PlayerInventory | Interface to the inventory of a Player, including the four armor slots and any extra slots. | 
| Recipe | Represents some type of crafting recipe. | 
| RecipeChoice | Represents a potential item match within a recipe. | 
| SaddledHorseInventory | |
| StonecutterInventory | Interface to the inventory of a Stonecutter. | 
| Class | Description | 
|---|---|
| BlastingRecipe | Represents a campfire recipe. | 
| CampfireRecipe | Represents a campfire recipe. | 
| CookingRecipe<T extends CookingRecipe> | Represents a cooking recipe. | 
| FurnaceRecipe | Represents a furnace recipe. | 
| InventoryView | Represents a view linking two inventories and a single player (whose
 inventory may or may not be one of the two). | 
| ItemStack | Represents a stack of item | 
| MerchantRecipe | Represents a merchant's trade. | 
| RecipeChoice.ExactChoice | Deprecated. draft API | 
| RecipeChoice.MaterialChoice | Represents a choice of multiple matching Materials. | 
| ShapedRecipe | Represents a shaped (ie normal) crafting recipe. | 
| ShapelessRecipe | Represents a shapeless recipe, where the arrangement of the ingredients on
 the crafting grid does not matter. | 
| SmokingRecipe | Represents a campfire recipe. | 
| StonecuttingRecipe | Represents a Stonecutting recipe. | 
| Enum | Description | 
|---|---|
| EquipmentSlot | |
| InventoryView.Property | Represents various extra properties of certain inventory windows. | 
| ItemFlag | A ItemFlag can hide some Attributes from ItemStacks | 
| MainHand | Represents the chosen main hand of a player | 
Copyright © 2020. All rights reserved.