All Classes and Interfaces

Class
Description
Represents an item with an associated action that can be triggered.
A button that cycles through a list of buttons as animation frames over time.
A mask that cycles through a list of child masks as animation frames over time.
Manages a sequence of frames that cycle over time with a specified period.
The mode of Animation
Represents a button that can apply actions to an ActionItem based on a player's UUID.
An abstract mask that displays a paginated list of buttons across multiple pages.
Represents an element in the GUI that can be initialized and stopped.
A mask that combines multiple child masks, merging their position-action mappings.
A button that stores an input item per player and allows swapping it with the cursor item on click.
A button that applies actions from a list of child buttons, cycling through them.
A mask that applies one of several child masks, cycling through them.
Represents a mask that maps positions to action item consumers for a given player UUID.
An abstract mask that displays one mask at a time from a list, allowing pagination through multiple masks.
Utility class providing static methods for generating position lists used in masks.
Represents an inventory-based user interface for Minestom servers.
Utility class for Minestom inventory operations
A base class for buttons that manage multiple child buttons.
A base class for masks that manage multiple child elements.
A mask that applies a list of buttons to multiple positions, cycling through buttons if there are more positions than buttons.
A button that stores an output item per player and allows taking it to the cursor when clicked with an empty cursor.
Abstract base class for masks that support pagination, allowing users to navigate through multiple pages of content.
A mask that allows setting different masks for individual players, with a default mask fallback.
Represents a 2D position with x and y coordinates in the GUI grid.
A button that conditionally applies actions from one of two buttons based on a predicate evaluated against the player's UUID.
A mask that conditionally applies one of two masks based on a predicate evaluated against the player's UUID.
A paginated mask that displays a sequence of buttons across multiple pages.
A simple implementation of Button that sets an item and action for an ActionItem.
A simple mask that associates buttons with multiple positions in the GUI grid.
A mask that places a single button at a specified position.
Represents an inventory-based user interface for Spigot (Minecraft) servers.
The listener for SpigotInventoryUI.
Utility class for Spigot inventory operations