MCCoroutineExceptionEvent

class MCCoroutineExceptionEvent(plugin: <ERROR CLASS>, exception: Throwable)

A Bukkit event which is called when an exception is raised in one of the coroutines managed by MCCoroutine. Cancelling this exception causes the error to not get logged and offers to possibility for custom logging.

Constructors

MCCoroutineExceptionEvent
Link copied to clipboard
fun MCCoroutineExceptionEvent(plugin: <ERROR CLASS>, exception: Throwable)

Types

Companion
Link copied to clipboard
object Companion

Event.

Functions

getHandlers
Link copied to clipboard
open fun getHandlers(): <ERROR CLASS>

Returns all handles.

isCancelled
Link copied to clipboard
open fun isCancelled(): Boolean

Gets if this event is cancelled.

setCancelled
Link copied to clipboard
open fun setCancelled(flag: Boolean)

Sets the event as cancelled or not. If the event is cancelled the exception is seen as an uncaught exception. Do only cancel this event if you want to log the exceptions on your own.

Properties

exception
Link copied to clipboard
val exception: Throwable

The exception to be logged.

plugin
Link copied to clipboard
val plugin: <ERROR CLASS>

Plugin causing the exception.