Package-level declarations

Types

Link copied to clipboard
data class StackBounds(val left: Double, val right: Double, val top: Double, val bottom: Double)

Config coordinates grow upward: top must be at least bottom.

Link copied to clipboard
data class StackContext(val bar: BossBar)

Per-viewer state for the one global Stack and shared primary BossBar transport.

Link copied to clipboard
data class StackHorizontal(val align: String = "center", val gap: Int = 6)
Link copied to clipboard
data class StackItem(val layout: String = "", val condition: String? = null, val refresh: Int? = null, val variables: Map<String, String> = emptyMap(), val offset: StackOffset = StackOffset(), val margin: StackMargin = StackMargin(), val bounds: StackBounds? = null)
Link copied to clipboard
data class StackMargin(val left: Int = 0, val right: Int = 0)
Link copied to clipboard
data class StackOffset(val x: Int = 0, val y: Int = 0)
Link copied to clipboard
data class StackRow(val order: Int = 0, val empty: String = "collapse", val offset: StackOffset = StackOffset(), val horizontal: StackHorizontal = StackHorizontal(), val condition: String? = null, val refresh: Int? = null, val items: Map<String, StackItem> = linkedMapOf())
Link copied to clipboard

Owns the one global reflowing Stack; it shares Xerr's primary BossBar transport.

Link copied to clipboard
data class StackSettings(val enabled: Boolean = true, val anchor: GuiAnchor = GuiAnchor(50f, 0f), val offset: StackOffset = StackOffset(0, -20), val refresh: Int = 20, val defaults: OptionEntity = OptionEntity(font = "pixel"), val vertical: StackVertical = StackVertical())

One global reflowing display surface. Positive Y is up.

Link copied to clipboard
data class StackVertical(val direction: String = "down", val align: String = "start", val step: Int = 22)