All Classes and Interfaces
Class
Description
GUI for creating Anvil GUIs
If you want to receive Text from Anvils you should use
TextInputGUIThe Base Class for GUIs which only have just one canvas e.g.
BaseCanvasGUIBuilder<P extends GUIPane,G extends BaseCanvasGUI<P>,B extends BaseCanvasGUIBuilder<P,G,B>>
Base class for creating CanvasGUI-Builders
Used for creating ChestGUIs.
BaseChestGUIBuilder<P extends GUIPane,G extends BaseChestGUI<P>,B extends BaseChestGUIBuilder<P,G,B>>
Base class for creating ChestGUI-Builders
Base class for creating GUI-Builders
Base class for creating GUIButton-Builders
Base class for creating GUIITem-Builders
Base class for creating GUIPane-Builders
Base class for creating GUISection-Builders
Used to store children in this Pane
Interface for creating Builders
Used for creating GUIs that only have one canvas e.g.
Builder for creating CanvasGUIs
Builder for ChestGUIs
The Button receives the ClickData after an Interaction occurs
A
GUIButton which executes a command.Interface used by the
CycleGUIButton
Has to be implemented by the Enum to provide needed data to CycleGUIButtonGUIButton which cycles through values of an Enum
Used by the TextInputGUI and is called when a player clicks on the submit-item
Root class for GUIs
Can be used to create any sort of GUI that can be rendered to a list
e.g.
Represents a GUI action.
A
GUIItem with the ability to get clicked.Builder for creating GUIButtons
Builder for GUIItems
A
GUISection that can contain other GUISections.A GUISection is the most basic element that can be put inside GUIs.
Returned by search methods.
A GUIView is created for each player who opens an inventory.
A
GUIPane with an upper and lower pane.Builder for creating HorizontalSplitGUIPanes
Used internally to calculate the Inventory's size based on the InventoryType
GUIPane which allows Items to be inserted and taken out
Interface for classes where items can be added to a list.
Can be used to create more complex Items easier.
A
GUIButton for the PaginatorGUIPane which skips to the next page.Builder for creating PaginatorBuilders
The ContentPane of a
PaginatorGUIPane.The Controls pane for a
PaginatorGUIPane.Different positions for the
PaginatorGUIPane's Controls.Abstract class for
GUIButtons that belong to a specific PaginatorGUIPane.A Paginator is a
GUIPane that can contain items.Can be used to mark a GUI as a player-specific-GUI
A
GUIButton for the PaginatorGUIPane which returns to the previous page.Implementation of
BaseSimpleGUIPane that can contain all GUISections.Builder for creating SimpleGUIPanes
Implementation of
BaseSimpleGUIPane that can contain only GUIItems.Builder for SimpleItemGUIPanes
Used by GUIs and GUISections for sizing
Button which shows a confirm-item if clicked.
Builder for creating SubmitGUIButtons
Can be used to synchronize an IOGUIPane with another SimpleItemGUIPane
A
GUIButton which automatically teleports the player to a specific LocationGUI for getting Text Input
The packet-listener used by
TextInputGUI to receive anvil textGUIButton which toggles between on and off
Utility Functions
Vector class to specify positions in GUIs