Package-level declarations
Types
Link copied to clipboard
open class MacrocosmUI(val id: Identifier, val dimensions: UIDimensions, var extraClickHandler: (UIClickData) -> Unit = { }, var extraCloseHandler: (UICloseData) -> Unit = { })
Link copied to clipboard
class MacrocosmUIInstance
Link copied to clipboard
data class UIClickData(val bukkit: InventoryClickEvent, val paper: Player, val player: MacrocosmPlayer, val inventory: Inventory, val instance: MacrocosmUIInstance)
Link copied to clipboard
data class UICloseData(val paper: Player, val player: MacrocosmPlayer, val inventory: Inventory, val instance: MacrocosmUIInstance)
Link copied to clipboard
interface UIComponent
An interface for tree-based components
Link copied to clipboard