Index

B D E F G H I M N O S U 
All Classes and Interfaces|All Packages

B

Button - Interface in me.hsgamer.hscore.minestom.gui.button
An interface for all buttons
ButtonMap - Interface in me.hsgamer.hscore.minestom.gui.button
The button map used by GUIHolder

D

DelegatingInventory - Class in me.hsgamer.hscore.minestom.gui.inventory
A custom inventory used by GUIDisplay
DelegatingInventory(InventoryType, Component, GUIDisplay) - Constructor for class me.hsgamer.hscore.minestom.gui.inventory.DelegatingInventory
Create a new inventory

E

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

F

forceSetAction(UUID) - Method in interface me.hsgamer.hscore.minestom.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.minestom.gui.GUIHolder
Get the button map
getButtons(UUID) - Method in interface me.hsgamer.hscore.minestom.gui.button.ButtonMap
Get the button-slot map for the unique id
getCloseFilter() - Method in class me.hsgamer.hscore.minestom.gui.GUIHolder
Get the close filter
getDefaultButton(UUID) - Method in interface me.hsgamer.hscore.minestom.gui.button.ButtonMap
Get the default button for the unique id
getDisplay() - Method in class me.hsgamer.hscore.minestom.gui.inventory.DelegatingInventory
Get the display related to this inventory
getEventNode() - Method in class me.hsgamer.hscore.minestom.gui.inventory.DelegatingInventory
Get the event node related to this inventory
getInventory() - Method in class me.hsgamer.hscore.minestom.gui.GUIDisplay
Get the inventory of the display
getInventoryType() - Method in class me.hsgamer.hscore.minestom.gui.GUIHolder
Get the inventory type
getItemStack(UUID) - Method in interface me.hsgamer.hscore.minestom.gui.button.Button
Get the item stack for the unique id
getTitle(UUID) - Method in class me.hsgamer.hscore.minestom.gui.GUIHolder
Get the title for the unique id
getTitleFunction() - Method in class me.hsgamer.hscore.minestom.gui.GUIHolder
Get the title function
GUIDisplay - Class in me.hsgamer.hscore.minestom.gui
The base Display for UI in Minestom
GUIDisplay(UUID, GUIHolder) - Constructor for class me.hsgamer.hscore.minestom.gui.GUIDisplay
Create a new display
GUIHolder - Class in me.hsgamer.hscore.minestom.gui
The base Holder for UI in Minestom
GUIHolder() - Constructor for class me.hsgamer.hscore.minestom.gui.GUIHolder
 

H

handleAction(UUID, InventoryClickEvent) - Method in interface me.hsgamer.hscore.minestom.gui.button.Button
Handle action for the unique id
handleAction(UUID, InventoryPreClickEvent) - Method in interface me.hsgamer.hscore.minestom.gui.button.Button
Handle action for the unique id.
handleClick(UUID, InventoryClickEvent) - Method in class me.hsgamer.hscore.minestom.gui.GUIDisplay
Handle the click event
handleClick(UUID, InventoryPreClickEvent) - Method in class me.hsgamer.hscore.minestom.gui.GUIDisplay
Handle the click event.

I

init() - Method in class me.hsgamer.hscore.minestom.gui.GUIDisplay
 
init() - Method in class me.hsgamer.hscore.minestom.gui.GUIHolder
 
init() - Method in class me.hsgamer.hscore.minestom.gui.inventory.DelegatingInventory
 
isRemoveDisplayOnClose() - Method in class me.hsgamer.hscore.minestom.gui.GUIHolder
Check if the holder should remove the display on its close

M

me.hsgamer.hscore.minestom.gui - package me.hsgamer.hscore.minestom.gui
Contains the base classes for UI modules in Minestom
me.hsgamer.hscore.minestom.gui.button - package me.hsgamer.hscore.minestom.gui.button
Contains the base classes for buttons for UI in Minestom
me.hsgamer.hscore.minestom.gui.inventory - package me.hsgamer.hscore.minestom.gui.inventory
Contains the inventories used by GUIDisplay

N

newDisplay(UUID) - Method in class me.hsgamer.hscore.minestom.gui.GUIHolder
 

O

onClick(InventoryClickEvent) - Method in class me.hsgamer.hscore.minestom.gui.GUIHolder
Handle click event
onClick(InventoryPreClickEvent) - Method in class me.hsgamer.hscore.minestom.gui.GUIHolder
Handle click event
onClose(InventoryCloseEvent) - Method in class me.hsgamer.hscore.minestom.gui.GUIHolder
Handle close event
onOpen(InventoryOpenEvent) - Method in class me.hsgamer.hscore.minestom.gui.GUIHolder
Handle open event

S

setButtonMap(ButtonMap) - Method in class me.hsgamer.hscore.minestom.gui.GUIHolder
Set the button map
setCloseFilter(Predicate<UUID>) - Method in class me.hsgamer.hscore.minestom.gui.GUIHolder
Set the close filter
setInventoryType(InventoryType) - Method in class me.hsgamer.hscore.minestom.gui.GUIHolder
Set the inventory type
setRemoveDisplayOnClose(boolean) - Method in class me.hsgamer.hscore.minestom.gui.GUIHolder
Set that the display should be removed on close event
setTitle(Component) - Method in class me.hsgamer.hscore.minestom.gui.GUIHolder
Set the title
setTitleFunction(Function<UUID, Component>) - Method in class me.hsgamer.hscore.minestom.gui.GUIHolder
Set the title function
stop() - Method in class me.hsgamer.hscore.minestom.gui.GUIDisplay
 
stop() - Method in class me.hsgamer.hscore.minestom.gui.inventory.DelegatingInventory
 

U

update() - Method in class me.hsgamer.hscore.minestom.gui.GUIDisplay
 
B D E F G H I M N O S U 
All Classes and Interfaces|All Packages