diff options
Diffstat (limited to 'src/main/kotlin/io/dico/parcels2/listener/ListenerHelper.kt')
-rw-r--r-- | src/main/kotlin/io/dico/parcels2/listener/ListenerHelper.kt | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/main/kotlin/io/dico/parcels2/listener/ListenerHelper.kt b/src/main/kotlin/io/dico/parcels2/listener/ListenerHelper.kt new file mode 100644 index 0000000..e8617fd --- /dev/null +++ b/src/main/kotlin/io/dico/parcels2/listener/ListenerHelper.kt @@ -0,0 +1,16 @@ +package io.dico.parcels2.listener + +import io.dico.dicore.RegistratorListener +import io.dico.parcels2.ParcelsPlugin +import org.bukkit.event.Event + +interface HasPlugin { + val plugin: ParcelsPlugin +} + +inline fun <reified T : Event> HasPlugin.listener(crossinline block: suspend (T) -> Unit) = RegistratorListener<T> { event -> + + +} + + |