Uses of Class
de.studiocode.invui.virtualinventory.VirtualInventory
Packages that use VirtualInventory
Package
Description
-
Uses of VirtualInventory in de.studiocode.invui.gui
Methods in de.studiocode.invui.gui that return VirtualInventoryMethods in de.studiocode.invui.gui with parameters of type VirtualInventoryModifier and TypeMethodDescriptionvoidGUI.fillRectangle(int x, int y, int width, @NotNull VirtualInventory virtualInventory, boolean replaceExisting) Fills a rectangle of aVirtualInventoryin thisGUI.voidGUI.fillRectangle(int x, int y, int width, @NotNull VirtualInventory virtualInventory, @Nullable ItemProvider background, boolean replaceExisting) Fills a rectangle of aVirtualInventoryin thisGUI.Constructors in de.studiocode.invui.gui with parameters of type VirtualInventoryModifierConstructorDescriptionVISlotElement(VirtualInventory virtualInventory, int slot) VISlotElement(VirtualInventory virtualInventory, int slot, ItemProvider background) -
Uses of VirtualInventory in de.studiocode.invui.gui.builder
Methods in de.studiocode.invui.gui.builder that return VirtualInventoryMethods in de.studiocode.invui.gui.builder with parameters of type VirtualInventoryModifier and TypeMethodDescriptionGUIBuilder.addIngredient(char key, @NotNull VirtualInventory inventory) GUIBuilder.addIngredient(char key, @NotNull VirtualInventory inventory, @Nullable ItemProvider background) GUIBuilder.setInventory(@NotNull VirtualInventory inventory) voidGUIContext.setInventory(@NotNull VirtualInventory inventory) -
Uses of VirtualInventory in de.studiocode.invui.gui.impl
Methods in de.studiocode.invui.gui.impl that return types with arguments of type VirtualInventoryModifier and TypeMethodDescriptionprotected LinkedHashSet<VirtualInventory>BaseGUI.getAllVirtualInventories(VirtualInventory... ignored) Methods in de.studiocode.invui.gui.impl with parameters of type VirtualInventoryModifier and TypeMethodDescriptionvoidBaseGUI.fillRectangle(int x, int y, int width, @NotNull VirtualInventory virtualInventory, boolean replaceExisting) voidBaseGUI.fillRectangle(int x, int y, int width, @NotNull VirtualInventory virtualInventory, @Nullable ItemProvider background, boolean replaceExisting) protected LinkedHashSet<VirtualInventory>BaseGUI.getAllVirtualInventories(VirtualInventory... ignored) protected voidBaseGUI.handleVIDoubleClick(org.bukkit.event.inventory.InventoryClickEvent event, VirtualInventory inventory, org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack cursor) protected voidBaseGUI.handleVIDrop(boolean ctrl, org.bukkit.event.inventory.InventoryClickEvent event, VirtualInventory inventory, int slot, org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack clicked) protected voidBaseGUI.handleVIItemShift(org.bukkit.event.inventory.InventoryClickEvent event, VirtualInventory inventory, int slot, org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack clicked) protected voidBaseGUI.handleVILeftClick(org.bukkit.event.inventory.InventoryClickEvent event, VirtualInventory inventory, int slot, org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack clicked, org.bukkit.inventory.ItemStack cursor) protected voidBaseGUI.handleVINumberKey(org.bukkit.event.inventory.InventoryClickEvent event, VirtualInventory inventory, int slot, org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack clicked) protected voidBaseGUI.handleVIOffHandKey(org.bukkit.event.inventory.InventoryClickEvent event, VirtualInventory inventory, int slot, org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack clicked) protected voidBaseGUI.handleVIRightClick(org.bukkit.event.inventory.InventoryClickEvent event, VirtualInventory inventory, int slot, org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack clicked, org.bukkit.inventory.ItemStack cursor) protected intBaseGUI.putIntoFirstVirtualInventory(UpdateReason updateReason, org.bukkit.inventory.ItemStack itemStack, VirtualInventory... ignored) voidSimpleScrollVIGUI.setInventory(VirtualInventory inventory) Constructors in de.studiocode.invui.gui.impl with parameters of type VirtualInventoryModifierConstructorDescriptionSimpleScrollVIGUI(int width, int height, @Nullable VirtualInventory inventory, int... itemListSlots) SimpleScrollVIGUI(@Nullable VirtualInventory inventory, @NotNull Structure structure) -
Uses of VirtualInventory in de.studiocode.invui.gui.structure
Methods in de.studiocode.invui.gui.structure with parameters of type VirtualInventoryModifier and TypeMethodDescriptionStructure.addIngredient(char key, @NotNull VirtualInventory inventory) Structure.addIngredient(char key, @NotNull VirtualInventory inventory, @Nullable ItemProvider background) Constructors in de.studiocode.invui.gui.structure with parameters of type VirtualInventoryModifierConstructorDescriptionVISlotElementSupplier(@NotNull VirtualInventory inventory) VISlotElementSupplier(@NotNull VirtualInventory inventory, @Nullable ItemProvider background) -
Uses of VirtualInventory in de.studiocode.invui.virtualinventory
Methods in de.studiocode.invui.virtualinventory that return VirtualInventoryModifier and TypeMethodDescriptionVirtualInventoryManager.createNew(@NotNull UUID uuid, int size, org.bukkit.inventory.ItemStack[] items, int[] stackSizes) VirtualInventoryManager.deserializeInventory(byte[] bytes) VirtualInventoryManager.deserializeInventory(InputStream in) VirtualInventoryManager.getOrCreate(UUID uuid, int size) VirtualInventoryManager.getOrCreate(UUID uuid, int size, org.bukkit.inventory.ItemStack[] items, int[] stackSizes) Methods in de.studiocode.invui.virtualinventory that return types with arguments of type VirtualInventoryMethods in de.studiocode.invui.virtualinventory with parameters of type VirtualInventoryModifier and TypeMethodDescriptionvoidVirtualInventoryManager.remove(VirtualInventory virtualInventory) byte[]VirtualInventoryManager.serializeInventory(VirtualInventory vi) voidVirtualInventoryManager.serializeInventory(VirtualInventory vi, OutputStream out) -
Uses of VirtualInventory in de.studiocode.invui.virtualinventory.event
Constructors in de.studiocode.invui.virtualinventory.event with parameters of type VirtualInventoryModifierConstructorDescriptionInventoryUpdatedEvent(@NotNull VirtualInventory virtualInventory, int slot, @Nullable UpdateReason updateReason, @Nullable org.bukkit.inventory.ItemStack previousItemStack, @Nullable org.bukkit.inventory.ItemStack newItemStack) Creates a newItemUpdateEvent.ItemUpdateEvent(@NotNull VirtualInventory virtualInventory, int slot, @Nullable UpdateReason updateReason, @Nullable org.bukkit.inventory.ItemStack previousItemStack, @Nullable org.bukkit.inventory.ItemStack newItemStack) Creates a newItemUpdateEvent. -
Uses of VirtualInventory in de.studiocode.invui.window
Methods in de.studiocode.invui.window with parameters of type VirtualInventoryModifier and TypeMethodDescriptionvoidWindow.handleVirtualInventoryUpdate(VirtualInventory virtualInventory) A method called by theVirtualInventoryto notify theWindowthat one if it's contents has been updated and theItemStack's displayed in theInventoryshould be replaced. -
Uses of VirtualInventory in de.studiocode.invui.window.impl
Methods in de.studiocode.invui.window.impl with parameters of type VirtualInventoryModifier and TypeMethodDescriptionprotected Map<Integer,SlotElement> BaseWindow.getVISlotElements(VirtualInventory virtualInventory) voidBaseWindow.handleVirtualInventoryUpdate(VirtualInventory virtualInventory)