| Package | Description | 
|---|---|
| org.bukkit | 
 More generalized classes in the API. 
 | 
| org.bukkit.block | 
 Classes used to manipulate the voxels in a  
world,
 including special states. | 
| 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.inventory | 
 Classes involved in manipulating player inventories and item interactions. 
 | 
| Modifier and Type | Method | Description | 
|---|---|---|
static Inventory | 
Bukkit.createInventory(InventoryHolder owner,
               int size) | 
 Creates an empty inventory of type  
InventoryType.CHEST with the
 specified size. | 
static Inventory | 
Bukkit.createInventory(InventoryHolder owner,
               int size,
               String title) | 
 Creates an empty inventory of type  
InventoryType.CHEST with the
 specified size and title. | 
static Inventory | 
Bukkit.createInventory(InventoryHolder owner,
               InventoryType type) | 
 Creates an empty inventory with the specified type. 
 | 
static Inventory | 
Bukkit.createInventory(InventoryHolder owner,
               InventoryType type,
               String title) | 
 Creates an empty inventory with the specified type and title. 
 | 
Inventory | 
Server.createInventory(InventoryHolder owner,
               int size) | 
 Creates an empty inventory of type  
InventoryType.CHEST with the
 specified size. | 
Inventory | 
Server.createInventory(InventoryHolder owner,
               int size,
               String title) | 
 Creates an empty inventory of type  
InventoryType.CHEST with the
 specified size and title. | 
Inventory | 
Server.createInventory(InventoryHolder owner,
               InventoryType type) | 
 Creates an empty inventory with the specified type. 
 | 
Inventory | 
Server.createInventory(InventoryHolder owner,
               InventoryType type,
               String title) | 
 Creates an empty inventory with the specified type and title. 
 | 
| Modifier and Type | Interface | Description | 
|---|---|---|
interface  | 
Barrel | 
 Represents a captured state of a Barrel. 
 | 
interface  | 
BlastFurnace | 
 Represents a captured state of a blast furnace. 
 | 
interface  | 
BrewingStand | 
 Represents a captured state of a brewing stand. 
 | 
interface  | 
Chest | 
 Represents a captured state of a chest. 
 | 
interface  | 
Container | 
 Represents a captured state of a container block. 
 | 
interface  | 
Dispenser | 
 Represents a captured state of a dispenser. 
 | 
interface  | 
Dropper | 
 Represents a captured state of a dropper. 
 | 
interface  | 
Furnace | 
 Represents a captured state of a furnace. 
 | 
interface  | 
Hopper | 
 Represents a captured state of a hopper. 
 | 
interface  | 
Lectern | 
 Represents a captured state of a lectern. 
 | 
interface  | 
ShulkerBox | 
 Represents a captured state of a ShulkerBox. 
 | 
interface  | 
Smoker | 
 Represents a captured state of a smoker. 
 | 
| Modifier and Type | Class | Description | 
|---|---|---|
class  | 
DoubleChest | 
 Represents a double chest. 
 | 
| Modifier and Type | Method | Description | 
|---|---|---|
InventoryHolder | 
DoubleChest.getLeftSide() | 
|
InventoryHolder | 
DoubleChest.getRightSide() | 
| Modifier and Type | Interface | Description | 
|---|---|---|
interface  | 
AbstractHorse | 
 Represents a Horse-like creature. 
 | 
interface  | 
AbstractVillager | 
 Represents a villager NPC 
 | 
interface  | 
ChestedHorse | 
 Represents Horse-like creatures which can carry an inventory. 
 | 
interface  | 
Donkey | 
 Represents a Donkey - variant of  
ChestedHorse. | 
interface  | 
Horse | 
 Represents a Horse. 
 | 
interface  | 
HumanEntity | 
 Represents a human entity, such as an NPC or a player 
 | 
interface  | 
Llama | 
 Represents a Llama. 
 | 
interface  | 
Mule | 
 Represents a Mule - variant of  
ChestedHorse. | 
interface  | 
Pillager | 
 Illager entity. 
 | 
interface  | 
Player | 
 Represents a player, connected or not 
 | 
interface  | 
SkeletonHorse | 
 Represents a SkeletonHorse - variant of  
AbstractHorse. | 
interface  | 
TraderLlama | 
 Represents a trader Llama. 
 | 
interface  | 
Villager | 
 Represents a villager NPC 
 | 
interface  | 
WanderingTrader | 
 Represents a wandering trader NPC 
 | 
interface  | 
ZombieHorse | 
 Represents a ZombieHorse - variant of  
AbstractHorse. | 
| Modifier and Type | Interface | Description | 
|---|---|---|
interface  | 
HopperMinecart | 
 Represents a Minecart with a Hopper inside it 
 | 
interface  | 
StorageMinecart | 
 Represents a minecart with a chest. 
 | 
| Modifier and Type | Interface | Description | 
|---|---|---|
interface  | 
BlockInventoryHolder | 
 Represents a block inventory holder - either a BlockState, or a regular
 Block. 
 | 
| Modifier and Type | Method | Description | 
|---|---|---|
InventoryHolder | 
Inventory.getHolder() | 
 Gets the block or entity belonging to the open inventory 
 | 
Copyright © 2019. All rights reserved.