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.event.inventory | |
org.bukkit.event.player | |
org.bukkit.inventory |
Classes involved in manipulating player inventories and item interactions.
|
Modifier and Type | Method and Description |
---|---|
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)
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. |
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,
InventoryType type)
Creates an empty inventory of the specified type.
|
static Inventory |
Bukkit.createInventory(InventoryHolder owner,
InventoryType type)
Creates an empty inventory of the specified type.
|
Inventory |
Server.createInventory(InventoryHolder owner,
InventoryType type,
String title)
Creates an empty inventory with the specified type and title.
|
static Inventory |
Bukkit.createInventory(InventoryHolder owner,
InventoryType type,
String title)
Creates an empty inventory with the specified type and title.
|
Modifier and Type | Method and Description |
---|---|
Inventory |
Chest.getBlockInventory()
Returns the chest's inventory.
|
Inventory |
DoubleChest.getInventory() |
Modifier and Type | Method and Description |
---|---|
Inventory |
HumanEntity.getEnderChest()
Get the player's EnderChest inventory
|
Modifier and Type | Method and Description |
---|---|
InventoryView |
HumanEntity.openInventory(Inventory inventory)
Opens an inventory window with the specified inventory on the top and
the player's inventory on the bottom.
|
Modifier and Type | Method and Description |
---|---|
Inventory |
InventoryClickEvent.getClickedInventory()
Gets the inventory that was clicked, or null if outside of window
|
Inventory |
InventoryMoveItemEvent.getDestination()
Gets the Inventory that the ItemStack is being put into
|
Inventory |
InventoryMoveItemEvent.getInitiator()
Gets the Inventory that initiated the transfer.
|
Inventory |
InventoryPickupItemEvent.getInventory()
Gets the Inventory that picked up the item
|
Inventory |
InventoryEvent.getInventory()
Gets the primary Inventory involved in this transaction
|
Inventory |
InventoryMoveItemEvent.getSource()
Gets the Inventory that the ItemStack is being taken from
|
Constructor and Description |
---|
InventoryMoveItemEvent(Inventory sourceInventory,
ItemStack itemStack,
Inventory destinationInventory,
boolean didSourceInitiate) |
InventoryPickupItemEvent(Inventory inventory,
Item item) |
Modifier and Type | Field and Description |
---|---|
protected Inventory |
PlayerInventoryEvent.inventory
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
Inventory |
PlayerInventoryEvent.getInventory()
Deprecated.
Gets the Inventory involved in this event
|
Constructor and Description |
---|
PlayerInventoryEvent(Player player,
Inventory inventory)
Deprecated.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AnvilInventory
Interface to the inventory of an Anvil.
|
interface |
BeaconInventory
Interface to the inventory of a Beacon.
|
interface |
BrewerInventory
Interface to the inventory of a Brewing Stand.
|
interface |
CraftingInventory
Interface to the crafting inventories
|
interface |
DoubleChestInventory
Interface to the inventory of a Double Chest.
|
interface |
EnchantingInventory
Interface to the inventory of an Enchantment Table.
|
interface |
FurnaceInventory
Interface to the inventory of a Furnace.
|
interface |
HorseInventory
An interface to the inventory of a Horse.
|
interface |
MerchantInventory |
interface |
PlayerInventory
Interface to the inventory of a Player, including the four armor slots.
|
Modifier and Type | Method and Description |
---|---|
abstract Inventory |
InventoryView.getBottomInventory()
Get the lower inventory involved in this transaction.
|
Inventory |
InventoryHolder.getInventory()
Get the object's inventory.
|
Inventory |
DoubleChestInventory.getLeftSide()
Get the left half of this double chest.
|
Inventory |
DoubleChestInventory.getRightSide()
Get the right side of this double chest.
|
abstract Inventory |
InventoryView.getTopInventory()
Get the upper inventory involved in this transaction.
|
Copyright © 2022. All rights reserved.