WaterTick

class WaterTick(terixPlayer: TerixPlayer) : ChildTicker

Constructors

Link copied to clipboard
fun WaterTick(terixPlayer: TerixPlayer)

Functions

Link copied to clipboard
open override fun async(block: suspend CoroutineScope.() -> Unit): Job
Link copied to clipboard
suspend fun breakWater()
Link copied to clipboard
suspend fun coatHanger()
Link copied to clipboard
open override fun <R> completableAsync(block: suspend () -> R): CompletableFuture<R>
Link copied to clipboard
open override fun <R> completableSync(block: suspend () -> R): CompletableFuture<R>
Link copied to clipboard
open override fun <R> deferredAsync(block: suspend () -> R): Deferred<R>
Link copied to clipboard
open override fun <R> deferredSync(block: suspend () -> R): Deferred<R>
Link copied to clipboard
open override fun deleteProperty(key: String)
Link copied to clipboard
open override fun getKoin(): Koin
Link copied to clipboard
open override fun <T : Any> getProperty(key: String): T?
open override fun <T : Any> getProperty(key: String, default: T): T
Link copied to clipboard
open suspend override fun handleRun()
Link copied to clipboard
open override fun launch(dispatcher: CoroutineContext, block: suspend CoroutineScope.() -> Unit): Job
Link copied to clipboard
open suspend fun onAbortion()

Kills this child task.

Link copied to clipboard
open suspend fun onBirth()

Initialisation

Link copied to clipboard
open override fun registerEvents(vararg listeners: Listener)
Link copied to clipboard
suspend fun run()
Link copied to clipboard
open override fun <T : Any> setProperty(key: String, value: T): T
Link copied to clipboard
open suspend override fun shouldRun(): Boolean
Link copied to clipboard
open override fun sync(block: suspend CoroutineScope.() -> Unit): Job

Properties

Link copied to clipboard
var isAlive: Boolean = false
Link copied to clipboard
open override val logger: MinixLogger
Link copied to clipboard
Link copied to clipboard
open override val plugin: Terix
Link copied to clipboard