From c465392c35ab464914ed86a673003a73fed14c54 Mon Sep 17 00:00:00 2001 From: Hotkeyyy Date: Wed, 28 Apr 2021 10:29:24 +0200 Subject: [PATCH] Update KSpigotListeners.kt --- src/main/kotlin/net/axay/kspigot/event/KSpigotListeners.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/net/axay/kspigot/event/KSpigotListeners.kt b/src/main/kotlin/net/axay/kspigot/event/KSpigotListeners.kt index 67ade10d..e362e85b 100644 --- a/src/main/kotlin/net/axay/kspigot/event/KSpigotListeners.kt +++ b/src/main/kotlin/net/axay/kspigot/event/KSpigotListeners.kt @@ -66,11 +66,12 @@ inline fun SingleListener.register( inline fun listen( priority: EventPriority = EventPriority.NORMAL, ignoreCancelled: Boolean = false, + register: Boolean = true, crossinline onEvent: (event: T) -> Unit ): SingleListener { val listener = object : SingleListener { override fun onEvent(event: T) = onEvent.invoke(event) } - listener.register(priority, ignoreCancelled) + if(register) listener.register(priority, ignoreCancelled) return listener } \ No newline at end of file