Files
KSpigot/docs/-k-spigot/net.axay.kspigot.event/index.md
bluefireoly 69b2e6cd17 Updated docs
2020-10-16 02:13:42 +02:00

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()