| Package | Description | 
|---|---|
| org.bukkit | 
 More generalized classes in the API. 
 | 
| org.bukkit.attribute | 
 Classes relevant to attributes. 
 | 
| org.bukkit.block | 
 Classes used to manipulate the voxels in a  
world,
 including special states. | 
| org.bukkit.configuration | 
 Classes dedicated to handling a plugin's runtime configuration. 
 | 
| org.bukkit.enchantments | 
 Classes relating to the specialized enhancements to  
item stacks, as part of the meta data. | 
| org.bukkit.entity | 
 Interfaces for non-voxel objects that can exist in a  
world, including all players, monsters, projectiles, etc. | 
| org.bukkit.entity.minecart | 
 Interfaces for various  
Minecart types. | 
| org.bukkit.event.block | |
| org.bukkit.event.enchantment | 
Events triggered from an enchantment table. | 
| org.bukkit.event.entity | |
| org.bukkit.event.inventory | |
| org.bukkit.event.player | |
| org.bukkit.inventory | 
 Classes involved in manipulating player inventories and item interactions. 
 | 
| org.bukkit.inventory.meta | 
 The interfaces used when manipulating extra data can can be stored inside
  
item stacks. | 
| org.bukkit.loot | 
 Classes relevant to loot table manipulation and generation. 
 | 
| org.bukkit.material | 
 Classes that represents various voxel types and states. 
 | 
| org.bukkit.potion | 
 Classes to represent various  
potion
 properties and manipulation. | 
| Class | Description | 
|---|---|
| Inventory | 
 Interface to the various inventories. 
 | 
| InventoryHolder | |
| ItemFactory | 
 An instance of the ItemFactory can be obtained with  
Server.getItemFactory(). | 
| ItemStack | 
 Represents a stack of items 
 | 
| Merchant | 
 Represents a merchant. 
 | 
| Recipe | 
 Represents some type of crafting recipe. 
 | 
| Class | Description | 
|---|---|
| EquipmentSlot | 
| Class | Description | 
|---|---|
| BlockInventoryHolder | 
 Represents a block inventory holder - either a BlockState, or a regular
 Block. 
 | 
| BrewerInventory | 
 Interface to the inventory of a Brewing Stand. 
 | 
| DoubleChestInventory | 
 Interface to the inventory of a Double Chest. 
 | 
| FurnaceInventory | 
 Interface to the inventory of a Furnace. 
 | 
| Inventory | 
 Interface to the various inventories. 
 | 
| InventoryHolder | |
| ItemStack | 
 Represents a stack of items 
 | 
| Class | Description | 
|---|---|
| ItemStack | 
 Represents a stack of items 
 | 
| Class | Description | 
|---|---|
| ItemStack | 
 Represents a stack of items 
 | 
| Class | Description | 
|---|---|
| AbstractHorseInventory | 
 An interface to the inventory of an  
AbstractHorse. | 
| EntityEquipment | 
 An interface to a creatures inventory 
 | 
| HorseInventory | 
 An interface to the inventory of a Horse. 
 | 
| Inventory | 
 Interface to the various inventories. 
 | 
| InventoryHolder | |
| InventoryView | 
 Represents a view linking two inventories and a single player (whose
 inventory may or may not be one of the two). 
 | 
| InventoryView.Property | 
 Represents various extra properties of certain inventory windows. 
 | 
| ItemStack | 
 Represents a stack of items 
 | 
| LlamaInventory | 
 An interface to the inventory of a  
Llama. | 
| MainHand | 
 Represents the chosen main hand of a player 
 | 
| Merchant | 
 Represents a merchant. 
 | 
| PlayerInventory | 
 Interface to the inventory of a Player, including the four armor slots and any extra slots. 
 | 
| Class | Description | 
|---|---|
| InventoryHolder | 
| Class | Description | 
|---|---|
| EquipmentSlot | |
| ItemStack | 
 Represents a stack of items 
 | 
| Class | Description | 
|---|---|
| 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 items 
 | 
| Class | Description | 
|---|---|
| ItemStack | 
 Represents a stack of items 
 | 
| MerchantRecipe | 
 Represents a merchant's trade. 
 | 
| Class | Description | 
|---|---|
| AnvilInventory | 
 Interface to the inventory of an Anvil. 
 | 
| BrewerInventory | 
 Interface to the inventory of a Brewing Stand. 
 | 
| CraftingInventory | 
 Interface to the crafting inventories 
 | 
| Inventory | 
 Interface to the various inventories. 
 | 
| 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 items 
 | 
| Merchant | 
 Represents a merchant. 
 | 
| MerchantInventory | 
 Represents a trading inventory between a player and a merchant. 
 | 
| Recipe | 
 Represents some type of crafting recipe. 
 | 
| Class | Description | 
|---|---|
| EquipmentSlot | |
| ItemStack | 
 Represents a stack of items 
 | 
| MainHand | 
 Represents the chosen main hand of a player 
 | 
| Class | Description | 
|---|---|
| AbstractHorseInventory | 
 An interface to the inventory of an  
AbstractHorse. | 
| CookingRecipe | 
 Represents a cooking recipe. 
 | 
| EquipmentSlot | |
| FurnaceRecipe | 
 Represents a furnace recipe. 
 | 
| Inventory | 
 Interface to the various inventories. 
 | 
| InventoryHolder | |
| InventoryView.Property | 
 Represents various extra properties of certain inventory windows. 
 | 
| ItemFlag | 
 A ItemFlag can hide some Attributes from ItemStacks 
 | 
| ItemStack | 
 Represents a stack of items 
 | 
| MainHand | 
 Represents the chosen main hand of a player 
 | 
| Merchant | 
 Represents a merchant. 
 | 
| MerchantRecipe | 
 Represents a merchant's trade. 
 | 
| Recipe | 
 Represents some type of crafting recipe. 
 | 
| RecipeChoice | 
 Represents a potential item match within a recipe. 
 | 
| 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. 
 | 
| StonecuttingRecipe | 
 Represents a Stonecutting recipe. 
 | 
| Class | Description | 
|---|---|
| EquipmentSlot | |
| ItemFlag | 
 A ItemFlag can hide some Attributes from ItemStacks 
 | 
| ItemStack | 
 Represents a stack of items 
 | 
| Class | Description | 
|---|---|
| Inventory | 
 Interface to the various inventories. 
 | 
| ItemStack | 
 Represents a stack of items 
 | 
| Class | Description | 
|---|---|
| ItemStack | 
 Represents a stack of items 
 | 
| Class | Description | 
|---|---|
| ItemStack | 
 Represents a stack of items 
 | 
Copyright © 2020. All rights reserved.