Package-level declarations
Types
Link copied to clipboard
abstract class AbstractKtInventory(plugin: Plugin, val line: Int) : KtInventoryBase, InventoryHolder
Abstract base class for creating inventory-based GUIs. Handles inventory management, button interactions, and item storage functionality.
Link copied to clipboard
abstract class AbstractKtInventoryPaginated<T : AbstractKtInventoryPaginated<T>>(plugin: Plugin, val line: Int) : KtInventoryBase
Base class for paginated inventories
Link copied to clipboard
Interface for objects that have a parent inventory.
Link copied to clipboard
abstract class KtInventory(plugin: Plugin, val line: Int, altColorChar: Char? = '&') : AbstractKtInventory
Abstract inventory class that creates an inventory with a customizable title. Extends AbstractKtInventory to provide basic inventory functionality.
Link copied to clipboard
An abstract inventory implementation that uses Adventure's Component for titles.
Link copied to clipboard
Base class for creating custom inventories.
Link copied to clipboard
abstract class KtInventoryPaginated(plugin: Plugin, line: Int, altColorChar: Char? = '&') : AbstractKtInventoryPaginated<KtInventoryPaginated>
Abstract class for paginated inventories with customizable titles.
Link copied to clipboard
abstract class KtInventoryPaginatedAdventure(plugin: Plugin, line: Int) : AbstractKtInventoryPaginated<KtInventoryPaginatedAdventure>
Abstract class for paginated inventories with Adventure Component titles.
Link copied to clipboard
interface ParentInventory
Represents a parent inventory that can contain other inventories.
Link copied to clipboard
Interface for inventories that can be refreshed.