Index
All Classes and Interfaces|All Packages
A
- at.hugob.plugin.library.gui - package at.hugob.plugin.library.gui
F
- fill(ItemStack) - Method in class at.hugob.plugin.library.gui.GUIHandler
-
Fills all slots of this gui with a specific Item
- fillerItem - Variable in class at.hugob.plugin.library.gui.GUIData
-
The Background item for the GUI
G
- getInventory() - Method in class at.hugob.plugin.library.gui.GUIHandler
- guiData - Variable in class at.hugob.plugin.library.gui.GUIHandler
-
The GUIData needed for this GUI
- GUIData - Class in at.hugob.plugin.library.gui
-
Holds all data a GUI may need to function
- GUIData(Component, int, ItemStack) - Constructor for class at.hugob.plugin.library.gui.GUIData
-
Creates the basic GUIData needed for a GUIHandler to function
- GUIHandler<Plugin,
GUIData> - Class in at.hugob.plugin.library.gui -
Manages the GUI and is also the Holder of the GUI Inventory
- GUIHandler(Plugin, GUIData) - Constructor for class at.hugob.plugin.library.gui.GUIHandler
-
Creates a GUIHandler
- guiItemKey - Variable in class at.hugob.plugin.library.gui.GUIHandler
-
The NameSpacedKey used by Inventory ItemStacks
- GUIListener<Plugin> - Class in at.hugob.plugin.library.gui
-
Has All the basic Bukkit Listeners needed for a GUI to function
- GUIListener() - Constructor for class at.hugob.plugin.library.gui.GUIListener
-
Sets up everything needed for the GUIListener
I
- isInventoryItem(ItemStack) - Method in class at.hugob.plugin.library.gui.GUIHandler
-
Checks if an item is from this inventory
O
- onClickBottom(InventoryClickEvent) - Method in class at.hugob.plugin.library.gui.GUIHandler
-
Handles a Click Event which is targeted at the Bottom (Player's) Inventory of an Inventory View
- onClickOutside(InventoryClickEvent) - Method in class at.hugob.plugin.library.gui.GUIHandler
-
Handles a Click Event which is targeted at Left or Right side, outside the Inventory View
- onClickTop(InventoryClickEvent) - Method in class at.hugob.plugin.library.gui.GUIHandler
-
Handles a Click Event which is targeted at the Top (this) Inventory of an Inventory View
- onClose(InventoryCloseEvent) - Method in class at.hugob.plugin.library.gui.GUIHandler
-
Gets Triggered if this Inventory is closed
- onDrag(InventoryDragEvent) - Method in class at.hugob.plugin.library.gui.GUIHandler
-
Handles a Drag Event Targeted at an Inventory View that has This Inventory as the Top one.
- onInventoryClick(InventoryClickEvent) - Method in class at.hugob.plugin.library.gui.GUIListener
-
Listens to the InventoryClickEvent and delegates it to the correct GUIHandler
- onInventoryClose(InventoryCloseEvent) - Method in class at.hugob.plugin.library.gui.GUIListener
-
Listens to the InventoryCloseEvent and delegates it to the correct GUIHandler
- onInventoryDrag(InventoryDragEvent) - Method in class at.hugob.plugin.library.gui.GUIListener
-
Listens to the InventoryDragEvent and delegates it to the correct GUIHandler
- open(Player) - Method in class at.hugob.plugin.library.gui.GUIHandler
-
Open the GUI
P
- plugin - Variable in class at.hugob.plugin.library.gui.GUIHandler
-
The Plugin that owns this GUI
R
S
- setItem(int, ItemStack) - Method in class at.hugob.plugin.library.gui.GUIHandler
-
Sets a slot in this inventory to that item
- setItem(int, ItemStack, Consumer<InventoryClickEvent>) - Method in class at.hugob.plugin.library.gui.GUIHandler
-
Sets a slot in this inventory to that item and implicitly cancels the event
- setItem(int, ItemStack, Predicate<InventoryClickEvent>) - Method in class at.hugob.plugin.library.gui.GUIHandler
-
Sets a slot in this inventory to that item
- size - Variable in class at.hugob.plugin.library.gui.GUIData
-
The number of Slots the GUI should have
T
U
- update() - Method in class at.hugob.plugin.library.gui.GUIHandler
-
Fills the inventory with the inventory content.
All Classes and Interfaces|All Packages