Uses of Interface
org.bukkit.inventory.Inventory
Packages that use Inventory
Package
Description
The root package of the Bukkit API, contains generalized API classes.
Classes used to manipulate the voxels in a
world,
including special states.Interfaces for non-voxel objects that can exist in a
world, including all players, monsters, projectiles, etc.Classes involved in manipulating player inventories and item interactions.
Classes relevant to loot table manipulation and generation.
-
Uses of Inventory in org.bukkit
Methods in org.bukkit that return InventoryModifier and TypeMethodDescriptionstatic InventoryBukkit.createInventory(InventoryHolder owner, int size) Creates an empty inventory of typeInventoryType.CHESTwith the specified size.static InventoryBukkit.createInventory(InventoryHolder owner, int size, String title) Creates an empty inventory of typeInventoryType.CHESTwith the specified size and title.static InventoryBukkit.createInventory(InventoryHolder owner, InventoryType type) Creates an empty inventory with the specified type.static InventoryBukkit.createInventory(InventoryHolder owner, InventoryType type, String title) Creates an empty inventory with the specified type and title.Server.createInventory(InventoryHolder owner, int size) Creates an empty inventory of typeInventoryType.CHESTwith the specified size.Server.createInventory(InventoryHolder owner, int size, String title) Creates an empty inventory of typeInventoryType.CHESTwith the specified size and title.Server.createInventory(InventoryHolder owner, InventoryType type) Creates an empty inventory with the specified type.Server.createInventory(InventoryHolder owner, InventoryType type, String title) Creates an empty inventory with the specified type and title. -
Uses of Inventory in org.bukkit.block
Methods in org.bukkit.block that return InventoryModifier and TypeMethodDescriptionChest.getBlockInventory()Gets the inventory of the chest block represented by this block state.Container.getInventory()Gets the inventory of the block represented by this block state.DoubleChest.getInventory()Lectern.getInventory()Container.getSnapshotInventory()Gets the captured inventory snapshot of this container.Lectern.getSnapshotInventory() -
Uses of Inventory in org.bukkit.entity
Methods in org.bukkit.entity that return InventoryModifier and TypeMethodDescriptionHumanEntity.getEnderChest()Get the player's EnderChest inventoryAbstractVillager.getInventory()Gets this villager's inventory.Methods in org.bukkit.entity with parameters of type InventoryModifier and TypeMethodDescriptionHumanEntity.openInventory(Inventory inventory) Opens an inventory window with the specified inventory on the top and the player's inventory on the bottom. -
Uses of Inventory in org.bukkit.event.inventory
Methods in org.bukkit.event.inventory that return InventoryModifier and TypeMethodDescriptionInventoryClickEvent.getClickedInventory()Gets the inventory corresponding to the clicked slot.InventoryMoveItemEvent.getDestination()Gets the Inventory that the ItemStack is being put intoInventoryMoveItemEvent.getInitiator()Gets the Inventory that initiated the transfer.HopperInventorySearchEvent.getInventory()Gets theInventorythat the Hopper will use for its source/attached Container.InventoryEvent.getInventory()Gets the primary Inventory involved in this transactionInventoryPickupItemEvent.getInventory()Gets the Inventory that picked up the itemInventoryMoveItemEvent.getSource()Gets the Inventory that the ItemStack is being taken fromMethods in org.bukkit.event.inventory with parameters of type InventoryModifier and TypeMethodDescriptionvoidHopperInventorySearchEvent.setInventory(Inventory inventory) Set theInventorythat the Hopper will use for its source/attached Container.Constructors in org.bukkit.event.inventory with parameters of type InventoryModifierConstructorDescriptionHopperInventorySearchEvent(Inventory inventory, HopperInventorySearchEvent.ContainerType containerType, Block hopper, Block searchBlock) InventoryMoveItemEvent(Inventory sourceInventory, ItemStack itemStack, Inventory destinationInventory, boolean didSourceInitiate) InventoryPickupItemEvent(Inventory inventory, Item item) -
Uses of Inventory in org.bukkit.inventory
Subinterfaces of Inventory in org.bukkit.inventoryModifier and TypeInterfaceDescriptioninterfaceAn interface to the inventory of anAbstractHorse.interfaceInterface to the inventory of an Anvil.interfaceInterface to the inventory of a Beacon.interfaceInterface to the inventory of a Brewing Stand.interfaceInterface to the inventory of a Cartography table.interfaceInterface to the inventory of a chiseled bookshelf.interfaceInterface to the crafting inventoriesinterfaceInterface to the inventory of a Double Chest.interfaceInterface to the inventory of an Enchantment Table.interfaceInterface to the inventory of a Furnace.interfaceInterface to the inventory of a Grindstone.interfaceAn interface to the inventory of a Horse.interfaceInterface to the inventory of a Jukebox.interfaceInterface to the inventory of a Lectern.interfaceAn interface to the inventory of aLlama.interfaceInterface to the inventory of a Loom.interfaceRepresents a trading inventory between a player and a merchant.interfaceInterface to the inventory of a Player, including the four armor slots and any extra slots.interfaceInterface to the inventory of a Smithing table.interfaceInterface to the inventory of a Stonecutter.Methods in org.bukkit.inventory that return InventoryModifier and TypeMethodDescriptionabstract InventoryInventoryView.getBottomInventory()Get the lower inventory involved in this transaction.InventoryHolder.getInventory()Get the object's inventory.final InventoryInventoryView.getInventory(int rawSlot) Gets the inventory corresponding to the given raw slot ID.DoubleChestInventory.getLeftSide()Get the left half of this double chest.DoubleChestInventory.getRightSide()Get the right side of this double chest.abstract InventoryInventoryView.getTopInventory()Get the upper inventory involved in this transaction. -
Uses of Inventory in org.bukkit.loot
Methods in org.bukkit.loot with parameters of type InventoryModifier and TypeMethodDescriptionvoidLootTable.fillInventory(Inventory inventory, Random random, LootContext context) Attempt to fill an inventory with this LootTable's loot.