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 ->
}
|