CoroutineSession

Facade of a coroutine session of a single plugin.

Properties

Link copied to clipboard

Async Dispatcher.

Link copied to clipboard

Minecraft Dispatcher.

Link copied to clipboard
abstract val scope: <Error class: unknown class>

Plugin scope.

Functions

Link copied to clipboard
abstract fun fireSuspendingEvent(    event: <Error class: unknown class>,     eventExecutionType: EventExecutionType): Collection<<Error class: unknown class>>

Fires a suspending event with the given eventExecutionType.

Link copied to clipboard
abstract fun registerSuspendCommandExecutor(commandSpec: <Error class: unknown class>, commandExecutor: SuspendingCommandExecutor)

Registers a suspend command executor.

Link copied to clipboard
abstract fun registerSuspendListener(listener: Any)

Registers a suspend listener.