cancelEventIf

inline fun <T : Event, Cancellable> cancelEventIf(priority: EventPriority = EventPriority.NORMAL, crossinline action: EventAction.(T) -> Boolean)

条件に一致した時に特定のイベントをキャンセルする。

以下のようなコードをエラーにするためのメソッド。

plugin.events {
event<PlayerJoinEvent> {
event<PlayerJoinEvent> { // ERROR

}
}
}

Since

2.4.0

See also

Parameters

T

イベント

priority

優先度 default: NORMAL

action

条件