Package-level declarations
Types
Abstract base class for creating inventory-based GUIs. Handles inventory management, button interactions, and item storage functionality.
Base class for paginated inventories
Base class for inventories that fetch entries by display condition.
Base class for inventories that open immediately and populate entries after data is fetched asynchronously.
Base class for sequence-backed paginated inventories.
Interface for objects that have a parent inventory.
Abstract inventory class that creates an inventory with a customizable title. Extends AbstractKtInventory to provide basic inventory functionality.
An abstract inventory implementation that uses Adventure's Component for titles.
Base class for creating custom inventories.
Identifier used to share the internal inventory event handler.
Abstract class for paginated inventories with customizable titles.
Abstract class for paginated inventories with Adventure Component titles.
Abstract class for fetched inventories with customizable titles.
Abstract class for fetched inventories with Adventure Component titles.
Abstract class for lazy fetched inventories with customizable titles.
Abstract class for lazy fetched inventories with Adventure Component titles.
Abstract class for sequence-backed inventories with customizable titles.
Abstract class for sequence-backed inventories with Adventure Component titles.
Context interface for KtInventory plugin integration.
Represents a parent inventory that can contain other inventories.
Interface for inventories that can be refreshed.