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

Manipulates the bukkit server heart beat on startup.

Link copied to clipboard

MCCoroutine Facade.

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(    context: CoroutineContext,     pluginCommand: <Error class: unknown class>,     commandExecutor: SuspendingCommandExecutor)

Registers a suspend command executor.

Link copied to clipboard
abstract fun registerSuspendListener(listener: <Error class: unknown class>)

Registers a suspend listener.

Link copied to clipboard
abstract fun registerSuspendTabCompleter(    context: CoroutineContext,     pluginCommand: <Error class: unknown class>,     tabCompleter: SuspendingTabCompleter)

Registers a suspend tab completer.