2.2 KiB
2.2 KiB
title
title |
---|
net.axay.kspigot.event - |
//KSpigot/net.axay.kspigot.event
Package net.axay.kspigot.event
Types
Name | Summary |
---|---|
SingleListener | [jvm] Brief description This class represents a Listener with only one event to listen to. Content interface SingleListener<T : Event> : Listener |
Functions
Name | Summary |
---|---|
listen | [jvm] Content inline fun <T : Event> listen(priority: EventPriority, ignoreCancelled: Boolean, crossinline onEvent: (T) -> Unit): SingleListener<T> |
register | [jvm] Brief description Shortcut for registering this listener on the given plugin. Content fun Listener.register() [jvm] Brief description Registers the SingleListener with its event listener. Content inline fun <T : Event> SingleListener<T>.register(priority: EventPriority, ignoreCancelled: Boolean) [jvm] Brief description Registers the event with a custom event executor. Content inline fun <T : Event> Listener.register(priority: EventPriority, ignoreCancelled: Boolean, noinline executor: (Listener, Event) -> Unit) |
unregister | [jvm] Brief description Shortcut for unregistering all events in this listener. Content fun Listener.unregister() |