Events lambda
If you don't want to create a Listener class you can use the events lambda.
val listener = myPlugin.events {
event<PlayerPickupItemEvent> {
isCancelled = true
}
}In the case of events you don't need to add your plugin as a parameter, because the lambda block from events is an Extension from KListener.
inline fun Plugin.events(
block: KListener<*>.() -> Unit
)Last updated