Index

A B C E F G H I M N O S U 
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

EMPTY - Static variable in interface me.hsgamer.hscore.bukkit.gui.button.Button
The empty button

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
 
getInventoryFunction() - Method in class me.hsgamer.hscore.bukkit.gui.GUIHolder
Get the inventory function
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 Display for 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 Holder for 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
The Listener for GUIHolder and GUIDisplay
Need to register this for others to work
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
 
normalizeToChestSize(int) - Static method in class me.hsgamer.hscore.bukkit.gui.GUIUtils
Normalize the size to a valid chest size

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
 
onRemoveDisplay(GUIDisplay) - Method in class me.hsgamer.hscore.bukkit.gui.GUIHolder
 
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
setInventoryFunction(BiFunction<GUIDisplay, UUID, Inventory>) - Method in class me.hsgamer.hscore.bukkit.gui.GUIHolder
Set the inventory function
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
 
A B C E F G H I M N O S U 
All Classes and Interfaces|All Packages