Index
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
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
Displayfor 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
Holderfor 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
All Classes and Interfaces|All Packages