Index
All Classes and Interfaces|All Packages
A
- allowMoveItemOnBottom(GUIHolder) - Static method in class me.hsgamer.hscore.bukkit.gui.GUIUtils
-
Set that the holder should not cancel the click event on bottom inventory
B
- Button - Interface in me.hsgamer.hscore.bukkit.gui.button
-
An interface for all buttons
- ButtonMap - Interface in me.hsgamer.hscore.bukkit.gui.button
-
The button map used by
GUIHolder
C
- cancelDragEvent(GUIHolder) - Static method in class me.hsgamer.hscore.bukkit.gui.GUIUtils
-
Set that the holder cancels drag event on top inventory
E
F
- forceSetAction(UUID) - Method in interface me.hsgamer.hscore.bukkit.gui.button.Button
-
Check if the action of this button should be set even if the display item is null
G
- getButtonMap() - Method in class me.hsgamer.hscore.bukkit.gui.GUIHolder
-
Get the button map
- getButtons(UUID) - Method in interface me.hsgamer.hscore.bukkit.gui.button.ButtonMap
-
Get the button-slot map for the unique id
- getCloseFilter() - Method in class me.hsgamer.hscore.bukkit.gui.GUIHolder
-
Get the close filter
- getDefaultButton(UUID) - Method in interface me.hsgamer.hscore.bukkit.gui.button.ButtonMap
-
Get the default button for the unique id
- getInventory() - Method in class me.hsgamer.hscore.bukkit.gui.GUIDisplay
- getInventoryType() - Method in class me.hsgamer.hscore.bukkit.gui.GUIHolder
-
Get the inventory type
- getItemStack(UUID) - Method in interface me.hsgamer.hscore.bukkit.gui.button.Button
-
Get the item stack for the unique id
- getPlugin() - Method in class me.hsgamer.hscore.bukkit.gui.GUIHolder
-
Get the plugin
- getSize(UUID) - Method in class me.hsgamer.hscore.bukkit.gui.GUIHolder
-
Get the size of the inventory for the unique id
- getSizeFunction() - Method in class me.hsgamer.hscore.bukkit.gui.GUIHolder
-
Get the size function
- getTitle(UUID) - Method in class me.hsgamer.hscore.bukkit.gui.GUIHolder
-
Get the title for the unique id
- getTitleFunction() - Method in class me.hsgamer.hscore.bukkit.gui.GUIHolder
-
Get the title function
- GUIDisplay - Class in me.hsgamer.hscore.bukkit.gui
-
The base
Displayfor UI in Bukkit - GUIDisplay(UUID, GUIHolder) - Constructor for class me.hsgamer.hscore.bukkit.gui.GUIDisplay
-
Create a new display
- GUIHolder - Class in me.hsgamer.hscore.bukkit.gui
-
The base
Holderfor UI in Bukkit - GUIHolder(Plugin) - Constructor for class me.hsgamer.hscore.bukkit.gui.GUIHolder
-
Create a new holder
- GUIListener - Class in me.hsgamer.hscore.bukkit.gui
- GUIUtils - Class in me.hsgamer.hscore.bukkit.gui
-
The utility class for
GUIHolder
H
- handleAction(UUID, InventoryClickEvent) - Method in interface me.hsgamer.hscore.bukkit.gui.button.Button
-
Handle action for the unique id
- handleClickEvent(UUID, InventoryClickEvent) - Method in class me.hsgamer.hscore.bukkit.gui.GUIDisplay
-
Handle the click event
I
- init() - Method in class me.hsgamer.hscore.bukkit.gui.GUIDisplay
- init() - Method in class me.hsgamer.hscore.bukkit.gui.GUIHolder
- init(Plugin) - Static method in class me.hsgamer.hscore.bukkit.gui.GUIListener
-
Register the listener
- isForceUpdate() - Method in class me.hsgamer.hscore.bukkit.gui.GUIDisplay
-
Should the display force the viewers to update their inventory
- isRemoveDisplayOnClose() - Method in class me.hsgamer.hscore.bukkit.gui.GUIHolder
-
Check if the holder should remove the display on its close
M
- me.hsgamer.hscore.bukkit.gui - package me.hsgamer.hscore.bukkit.gui
-
Contains the base classes for UI modules in Bukkit
- me.hsgamer.hscore.bukkit.gui.button - package me.hsgamer.hscore.bukkit.gui.button
-
Contains the base classes for buttons for UI in Bukkit
N
- newDisplay(UUID) - Method in class me.hsgamer.hscore.bukkit.gui.GUIHolder
O
- onClick(InventoryClickEvent) - Method in class me.hsgamer.hscore.bukkit.gui.GUIHolder
-
Handle click event
- onClose(InventoryCloseEvent) - Method in class me.hsgamer.hscore.bukkit.gui.GUIHolder
-
Handle close event
- onDrag(InventoryDragEvent) - Method in class me.hsgamer.hscore.bukkit.gui.GUIHolder
-
Handle drag event
- onInventoryClick(InventoryClickEvent) - Method in class me.hsgamer.hscore.bukkit.gui.GUIListener
- onInventoryClose(InventoryCloseEvent) - Method in class me.hsgamer.hscore.bukkit.gui.GUIListener
- onInventoryDrag(InventoryDragEvent) - Method in class me.hsgamer.hscore.bukkit.gui.GUIListener
- onInventoryOpen(InventoryOpenEvent) - Method in class me.hsgamer.hscore.bukkit.gui.GUIListener
- onOpen(InventoryOpenEvent) - Method in class me.hsgamer.hscore.bukkit.gui.GUIHolder
-
Handle open event
- onOwnerRemoveDisplay(UUID, GUIDisplay, InventoryCloseEvent) - Method in class me.hsgamer.hscore.bukkit.gui.GUIHolder
-
Handle close event when the owner closes the inventory.
- onPluginDisable(PluginDisableEvent) - Method in class me.hsgamer.hscore.bukkit.gui.GUIListener
- open() - Method in class me.hsgamer.hscore.bukkit.gui.GUIDisplay
-
Open the display for the owner of this display
- open(Player) - Method in class me.hsgamer.hscore.bukkit.gui.GUIDisplay
-
Open the display for the player
S
- setButtonMap(ButtonMap) - Method in class me.hsgamer.hscore.bukkit.gui.GUIHolder
-
Set the button map
- setCloseFilter(Predicate<UUID>) - Method in class me.hsgamer.hscore.bukkit.gui.GUIHolder
-
Set the close filter
- setForceUpdate(boolean) - Method in class me.hsgamer.hscore.bukkit.gui.GUIDisplay
-
Should the display force the viewers to update their inventory
- setInventoryType(InventoryType) - Method in class me.hsgamer.hscore.bukkit.gui.GUIHolder
-
Set the inventory type
- setRemoveDisplayOnClose(boolean) - Method in class me.hsgamer.hscore.bukkit.gui.GUIHolder
-
Set that the display should be removed on close event
- setSize(int) - Method in class me.hsgamer.hscore.bukkit.gui.GUIHolder
-
Set the size
- setSizeFunction(ToIntFunction<UUID>) - Method in class me.hsgamer.hscore.bukkit.gui.GUIHolder
-
Set the size function
- setTitle(String) - Method in class me.hsgamer.hscore.bukkit.gui.GUIHolder
-
Set the title
- setTitleFunction(Function<UUID, String>) - Method in class me.hsgamer.hscore.bukkit.gui.GUIHolder
-
Set the title function
- stop() - Method in class me.hsgamer.hscore.bukkit.gui.GUIDisplay
- stop() - Method in class me.hsgamer.hscore.bukkit.gui.GUIHolder
U
- update() - Method in class me.hsgamer.hscore.bukkit.gui.GUIDisplay
All Classes and Interfaces|All Packages