summaryrefslogtreecommitdiff
path: root/src/main/kotlin/io/dico/parcels2/listener/ListenerHelper.kt
blob: e8617fd6b95345415281e4c8a14f7a40edf999c3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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 ->


}