Uses of Interface
org.bukkit.inventory.InventoryView
Packages that use InventoryView
Package
Description
Interfaces for non-voxel objects that can exist in a 
world, including all players, monsters, projectiles, etc.Events triggered from an enchantment table.Classes involved in manipulating player inventories and item interactions.
Package for 
InventoryView child interfaces that
 house further usability for InventoryView.- 
Uses of InventoryView in org.bukkit.entityMethods in org.bukkit.entity that return InventoryViewModifier and TypeMethodDescriptionHumanEntity.getOpenInventory()Gets the inventory view the player is currently viewing.HumanEntity.openEnchanting(Location location, boolean force) Opens an empty enchanting inventory window with the player's inventory on the bottom.HumanEntity.openInventory(Inventory inventory) Opens an inventory window with the specified inventory on the top and the player's inventory on the bottom.HumanEntity.openMerchant(Villager trader, boolean force) Starts a trade between the player and the villager.HumanEntity.openMerchant(Merchant merchant, boolean force) Starts a trade between the player and the merchant.HumanEntity.openWorkbench(Location location, boolean force) Opens an empty workbench inventory window with the player's inventory on the bottom.Methods in org.bukkit.entity with parameters of type InventoryViewModifier and TypeMethodDescriptionvoidHumanEntity.openInventory(InventoryView inventory) Opens an inventory window to the specified inventory view.
- 
Uses of InventoryView in org.bukkit.event.enchantmentConstructors in org.bukkit.event.enchantment with parameters of type InventoryViewModifierConstructorDescriptionEnchantItemEvent(Player enchanter, InventoryView view, Block table, ItemStack item, int level, Map<Enchantment, Integer> enchants, Enchantment enchantmentHint, int levelHint, int i) 
- 
Uses of InventoryView in org.bukkit.event.inventoryFields in org.bukkit.event.inventory declared as InventoryViewMethods in org.bukkit.event.inventory that return InventoryViewConstructors in org.bukkit.event.inventory with parameters of type InventoryViewModifierConstructorDescriptionCraftItemEvent(Recipe recipe, InventoryView what, InventoryType.SlotType type, int slot, ClickType click, InventoryAction action) CraftItemEvent(Recipe recipe, InventoryView what, InventoryType.SlotType type, int slot, ClickType click, InventoryAction action, int key) InventoryClickEvent(InventoryView view, InventoryType.SlotType type, int slot, ClickType click, InventoryAction action) InventoryClickEvent(InventoryView view, InventoryType.SlotType type, int slot, ClickType click, InventoryAction action, int key) InventoryCloseEvent(InventoryView transaction) InventoryCreativeEvent(InventoryView what, InventoryType.SlotType type, int slot, ItemStack newItem) InventoryDragEvent(InventoryView what, ItemStack newCursor, ItemStack oldCursor, boolean right, Map<Integer, ItemStack> slots) InventoryEvent(InventoryView transaction) InventoryInteractEvent(InventoryView transaction) InventoryOpenEvent(InventoryView transaction) PrepareGrindstoneEvent(InventoryView inventory, ItemStack result) PrepareInventoryResultEvent(InventoryView inventory, ItemStack result) PrepareItemCraftEvent(CraftingInventory what, InventoryView view, boolean isRepair) PrepareSmithingEvent(InventoryView inventory, ItemStack result) SmithItemEvent(InventoryView view, InventoryType.SlotType type, int slot, ClickType click, InventoryAction action) SmithItemEvent(InventoryView view, InventoryType.SlotType type, int slot, ClickType click, InventoryAction action, int key) 
- 
Uses of InventoryView in org.bukkit.inventoryClasses in org.bukkit.inventory with type parameters of type InventoryViewModifier and TypeInterfaceDescriptionstatic interfaceMenuType.Typed<V extends InventoryView>Typed represents a subtype ofMenuTypes that have a knownInventoryViewtype at compile time.Fields in org.bukkit.inventory with type parameters of type InventoryViewModifier and TypeFieldDescriptionstatic final MenuType.Typed<InventoryView> MenuType.CARTOGRAPHY_TABLEA MenuType which represents a cartography table.static final MenuType.Typed<InventoryView> MenuType.CRAFTINGA MenuType which represents a crafting table.static final MenuType.Typed<InventoryView> MenuType.GENERIC_3X3A MenuType which represents a dispenser/dropper like menu with 3 columns and 3 rows.static final MenuType.Typed<InventoryView> MenuType.GENERIC_9X1A MenuType which represents a chest with 1 row.static final MenuType.Typed<InventoryView> MenuType.GENERIC_9X2A MenuType which represents a chest with 2 rows.static final MenuType.Typed<InventoryView> MenuType.GENERIC_9X3A MenuType which represents a chest with 3 rows.static final MenuType.Typed<InventoryView> MenuType.GENERIC_9X4A MenuType which represents a chest with 4 rows.static final MenuType.Typed<InventoryView> MenuType.GENERIC_9X5A MenuType which represents a chest with 5 rows.static final MenuType.Typed<InventoryView> MenuType.GENERIC_9X6A MenuType which represents a chest with 6 rows.static final MenuType.Typed<InventoryView> MenuType.GRINDSTONEA MenuType which represents a grindstone.static final MenuType.Typed<InventoryView> MenuType.HOPPERA MenuType which represents a hopper.static final MenuType.Typed<InventoryView> MenuType.SHULKER_BOXA MenuType which represents a shulker box.static final MenuType.Typed<InventoryView> MenuType.SMITHINGA MenuType which represents a stonecutter.Methods in org.bukkit.inventory with type parameters of type InventoryViewModifier and TypeMethodDescription<V extends InventoryView>
 MenuType.Typed<V> Yields this MenuType as a typed version of itself with a specificInventoryViewrepresenting it.Methods in org.bukkit.inventory that return types with arguments of type InventoryViewModifier and TypeMethodDescriptionClass<? extends InventoryView> MenuType.getInventoryViewClass()Gets theInventoryViewclass of this MenuType.MenuType.typed()Yields this MenuType as a typed version of itself with a plainInventoryViewrepresenting it.
- 
Uses of InventoryView in org.bukkit.inventory.viewSubinterfaces of InventoryView in org.bukkit.inventory.viewModifier and TypeInterfaceDescriptioninterfaceAn instance ofInventoryViewwhich provides extra methods related to anvil view data.interfaceAn instance ofInventoryViewwhich provides extra methods related to beacon view data.interfaceAn instance ofInventoryViewwhich provides extra methods related to brewing stand view data.interfaceAn instance ofInventoryViewwhich provides extra methods related to crafter view data.interfaceAn instance ofInventoryViewwhich provides extra methods related to enchantment table view data.interfaceAn instance ofInventoryViewwhich provides extra methods related to furnace view data.interfaceAn instance ofInventoryViewwhich provides extra methods related to lectern view data.interfaceAn instance ofInventoryViewwhich provides extra methods related to loom view data.interfaceAn instance ofInventoryViewwhich provides extra methods related to merchant view data.interfaceAn instance ofInventoryViewwhich provides extra methods related to stonecutter view data.