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
interface InventoryContentContainer
Models a content container for inventory items
Link copied to clipboard
object InventoryManager
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
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