Lang

@ConfigSerializable
class Lang : LangConfig<Terix>

Constructors

Link copied to clipboard
fun Lang()

Types

Link copied to clipboard
@ConfigSerializable
class Choices : LangConfig.InnerLang
Link copied to clipboard
@ConfigSerializable
class Generic : LangConfig.InnerLang
Link copied to clipboard
@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
Link copied to clipboard
@ConfigSerializable
class Origin : LangConfig.InnerLang

Functions

Link copied to clipboard
open fun async(block: suspend CoroutineScope.() -> Unit): Job
Link copied to clipboard
open fun <R> completableAsync(block: suspend () -> R): CompletableFuture<R>
Link copied to clipboard
open fun <R> completableSync(block: suspend () -> R): CompletableFuture<R>
Link copied to clipboard
open fun <R> deferredAsync(block: suspend () -> R): Deferred<R>
Link copied to clipboard
open fun <R> deferredSync(block: suspend () -> R): Deferred<R>
Link copied to clipboard
open fun deleteProperty(key: String)
Link copied to clipboard
operator override fun equals(other: Any?): Boolean
Link copied to clipboard
operator fun get(key: String, vararg placeholder: Pair<String, () -> Any>): Component
Link copied to clipboard
override fun getKoin(): Koin
Link copied to clipboard
open fun <T : Any> getProperty(key: String): T?
open fun <T : Any> getProperty(key: String, default: T): T
Link copied to clipboard
open fun handleLoad()
Link copied to clipboard
open fun handleUnload()
Link copied to clipboard
override fun hashCode(): Int
Link copied to clipboard
open fun launch(dispatcher: CoroutineContext, block: suspend CoroutineScope.() -> Unit): Job
Link copied to clipboard
open suspend override fun load()
Link copied to clipboard
open fun registerEvents(vararg listeners: Listener)
Link copied to clipboard
open fun <T : Any> setProperty(key: String, value: T): T
Link copied to clipboard
open fun sync(block: suspend CoroutineScope.() -> Unit): Job
Link copied to clipboard
override fun toString(): String

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val logger: MinixLogger
Link copied to clipboard
Link copied to clipboard
lateinit override var plugin: Terix
Link copied to clipboard
open override val prefixes: Map<String, String>
Link copied to clipboard
Link copied to clipboard
open val versionTransformations: Map<Int, ConfigurationTransformation>