| Package | Description | 
|---|---|
| org.bukkit | 
 The root package of the Bukkit API, contains generalized API classes. 
 | 
| 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.event.world | |
| 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 and 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 and Description | 
|---|
| EquipmentSlot | 
| Class and 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 and Description | 
|---|
| ItemStack
 Represents a stack of items. 
 | 
| Class and Description | 
|---|
| ItemStack
 Represents a stack of items. 
 | 
| Class and 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 and Description | 
|---|
| InventoryHolder | 
| Class and Description | 
|---|
| EquipmentSlot | 
| ItemStack
 Represents a stack of items. 
 | 
| Class and 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 and Description | 
|---|
| ItemStack
 Represents a stack of items. 
 | 
| MerchantRecipe
 Represents a merchant's trade. 
 | 
| Class and 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 and Description | 
|---|
| EquipmentSlot | 
| ItemStack
 Represents a stack of items. 
 | 
| MainHand
 Represents the chosen main hand of a player 
 | 
| Class and Description | 
|---|
| InventoryHolder | 
| Class and 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 and Description | 
|---|
| EquipmentSlot | 
| ItemFlag
 A ItemFlag can hide some Attributes from ItemStacks 
 | 
| ItemStack
 Represents a stack of items. 
 | 
| Class and Description | 
|---|
| Inventory
 Interface to the various inventories. 
 | 
| Class and Description | 
|---|
| ItemStack
 Represents a stack of items. 
 | 
| Class and Description | 
|---|
| ItemStack
 Represents a stack of items. 
 | 
Copyright © 2021. All rights reserved.