Index

A F G I O P R S T U 
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

rows - Variable in class at.hugob.plugin.library.gui.GUIData
The number of Rows the GUI should have

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

title - Variable in class at.hugob.plugin.library.gui.GUIData
The title of the GUI

U

update() - Method in class at.hugob.plugin.library.gui.GUIHandler
Fills the inventory with the inventory content.
A F G I O P R S T U 
All Classes and Interfaces|All Packages