Package-level declarations

Types

Link copied to clipboard
abstract class AbstractContentContainer(val rowLength: Int, val size: Int) : InventoryContentContainer

Basic representation of a content container with simple item managements

Link copied to clipboard
abstract class BaseKInventory(holder: KInventoryHolder, title: Component?, val size: Int) : AbstractContentContainer, KInventory

Example implementation of a generic inventory

Link copied to clipboard

Models a content container for inventory items

Link copied to clipboard

Util class to handle inventories using their holders and uuids

Link copied to clipboard

Models a helper class to create bukkit inventories with ease, and provide helper functions to minimize boilerplate code

Link copied to clipboard
class KInventoryHolder(val uuid: UUID, val holder: Player) : InventoryHolder

Extends the default bukkit inventory holder, to support a mapped UUID and an associated Inventory. The mapping between the KInventory and Inventory is done using the InventoryManager

Link copied to clipboard

Models a page inside a paging KInventory

Link copied to clipboard
interface KPageController

Models the footer inside a page in a paging inventory

Link copied to clipboard

Models an inventory which support a pagination system

Link copied to clipboard
interface KRow

Models a row inside a regular KInventory type