GUI

@ConfigSerializable
data class GUI(val title: PartialComponent = PartialComponent.of("<prefix:origins>Origins"), val requirementLine: PartialComponent = PartialComponent.of("<aqua>|- <requirement>"), val requirementLore: List<PartialComponent> = listOf( PartialComponent.of(""), PartialComponent.of("<aqua>Requirements:") ), val hasGrant: PartialComponent = PartialComponent.of("<i:false><gray>You have a grant and don't require the above."), val changeFree: PartialComponent = PartialComponent.of("<i:false>You have <gray><amount></gray> free changes remaining."), val changeTime: PartialComponent = PartialComponent.of("<i:false>You can change your origin now."), val changeTimeCooldown: PartialComponent = PartialComponent.of("<i:false>You can change your origin in <gray><cooldown></gray>.")) : LangConfig.InnerLang

Constructors

Link copied to clipboard
fun GUI(title: PartialComponent = PartialComponent.of("<prefix:origins>Origins"), requirementLine: PartialComponent = PartialComponent.of("<aqua>|- <requirement>"), requirementLore: List<PartialComponent> = listOf( PartialComponent.of(""), PartialComponent.of("<aqua>Requirements:") ), hasGrant: PartialComponent = PartialComponent.of("<i:false><gray>You have a grant and don't require the above."), changeFree: PartialComponent = PartialComponent.of("<i:false>You have <gray><amount></gray> free changes remaining."), changeTime: PartialComponent = PartialComponent.of("<i:false>You can change your origin now."), changeTimeCooldown: PartialComponent = PartialComponent.of("<i:false>You can change your origin in <gray><cooldown></gray>."))

Functions

Link copied to clipboard
operator fun get(key: String): PartialComponent
open operator fun get(key: String, convertFirst: Boolean): PartialComponent

Properties

Link copied to clipboard
val changeFree: PartialComponent
Link copied to clipboard
val changeTime: PartialComponent
Link copied to clipboard
val changeTimeCooldown: PartialComponent
Link copied to clipboard
val hasGrant: PartialComponent
Link copied to clipboard
open override var initialized: Boolean
Link copied to clipboard
val keys: ImmutableSet<String>
Link copied to clipboard
open override var plugin: MinixPlugin
Link copied to clipboard
val propertyMap: PersistentMap<String, KProperty1<Any, PartialComponent>>
Link copied to clipboard
val requirementLine: PartialComponent
Link copied to clipboard
val requirementLore: List<PartialComponent>
Link copied to clipboard
val title: PartialComponent