Package-level declarations

Types

Link copied to clipboard

A builder class for constructing and managing a GUI interface in a Bukkit-based Minecraft plugin.

Link copied to clipboard

The GuiListener object listens for GUI-related events, including inventory click and close events.

Link copied to clipboard

The GuiRegistry object serves as a registry for tracking and managing open GUI instances.

Link copied to clipboard

A PaginatedGuiBuilder is used to create a paginated GUI, allowing players to navigate through multiple pages of items. This builder provides functionality for setting up items, page navigation buttons, and customizing the look of each page.

Functions

Link copied to clipboard
fun gui(size: Int, title: String, builder: GuiBuilder.() -> Unit): GuiBuilder

An entry point to create a new GuiBuilder using the builder pattern.