ItemsAdderIntegration

class ItemsAdderIntegration(val plugin: MinixPlugin) : FileExtractorIntegration

Constructors

Link copied to clipboard
fun ItemsAdderIntegration(plugin: MinixPlugin)

Types

Link copied to clipboard
data class PlayerData(val playerRef: TerixPlayer, val abilities: Array<KeybindAbility>, val holderWrapper: PlayerHudsHolderWrapper, val hudElements: Array<PlayerCustomHudWrapper>)

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
open 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 suspend override fun handleEnable()
Link copied to clipboard
open suspend override fun handleLoad()
Link copied to clipboard
open suspend fun handleUnload()
Link copied to clipboard
open fun launch(dispatcher: CoroutineContext, block: suspend CoroutineScope.() -> Unit): Job
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

Properties

Link copied to clipboard
open val logger: MinixLogger
Link copied to clipboard
open override val plugin: MinixPlugin
Link copied to clipboard
open val pluginName: String