emerald-extension / cn.berberman.emerald.dsl.event / DSLEventScope / event

event

inline fun <reified T : Event> event(eventPriority: EventPriority = EventPriority.NORMAL, noinline block: T.() -> Unit): Unit

Build a packing event.

Parameters

T - target event

eventPriority - Event Priority, default is normal

block - DSL part of building event listeners