| 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 and Description | 
|---|---|
static Inventory | 
Bukkit.createInventory(InventoryHolder owner,
               int size)
Creates an empty inventory of type  
InventoryType.CHEST with the
 specified size. | 
Inventory | 
Server.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. | 
Inventory | 
Server.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 of the specified type. 
 | 
Inventory | 
Server.createInventory(InventoryHolder owner,
               InventoryType type)
Creates an empty inventory of 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,
               InventoryType type,
               String title)
Creates an empty inventory with the specified type and title. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
Beacon
Represents a captured state of a beacon. 
 | 
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  | 
ShulkerBox
Represents a captured state of a ShulkerBox. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DoubleChest
Represents a double chest. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
InventoryHolder | 
DoubleChest.getLeftSide()  | 
InventoryHolder | 
DoubleChest.getRightSide()  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
AbstractHorse
Represents a Horse-like creature. 
 | 
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  | 
Player
Represents a player, connected or not 
 | 
interface  | 
SkeletonHorse
Represents a SkeletonHorse - variant of  
AbstractHorse. | 
interface  | 
Villager
Represents a villager NPC 
 | 
interface  | 
ZombieHorse
Represents a ZombieHorse - variant of  
AbstractHorse. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
HopperMinecart
Represents a Minecart with a Hopper inside it 
 | 
interface  | 
StorageMinecart
Represents a minecart with a chest. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
InventoryHolder | 
Inventory.getHolder()
Gets the block or entity belonging to the open inventory 
 | 
Copyright © 2021. All rights reserved.