Gui Builder
A builder class for constructing and managing a GUI interface in a Bukkit-based Minecraft plugin.
This class allows you to define a GUI with buttons, handle interactions, manage redirections between GUIs, and perform various customizations to the GUI.
Types
Functions
Registers a button in the GUI from a predefined ButtonBuilder template.
Registers a button in the GUI using the ButtonBuilder DSL.
Registers a button in the GUI by overriding properties of an existing ButtonBuilder template.
Registers a custom button in the GUI.
Redirects the player to a target GUI and chains metadata between the two GUIs.
Retrieves the Inventory representing the GUI.
Populates the GUI with the player's equipment and hotbar items.
Redirects the player to a target GUI.
Redirects the player to a target GUI with additional metadata.
Removes a specific metadata key from the GUI.