Events

class Events : Listener

EventRegister.register で使われている。イベントの定義を行える。

Since

1.0.0

Parameters

plugin

登録先のプラグイン

Functions

cancelEventIf
Link copied to clipboard
inline fun <T : Event, Cancellable> cancelEventIf(priority: EventPriority = EventPriority.NORMAL, crossinline action: EventAction.(T) -> Boolean)
条件に一致した時に特定のイベントをキャンセルする。
cancelEventIfNot
Link copied to clipboard
inline fun <T : Event, Cancellable> cancelEventIfNot(priority: EventPriority = EventPriority.NORMAL, crossinline action: EventAction.(T) -> Boolean)
条件に一致しなかった時に特定のイベントをキャンセルする。
event
Link copied to clipboard
inline fun <T : Event> event(priority: EventPriority = EventPriority.NORMAL, ignoreCancelled: Boolean = false, crossinline action: EventAction.(T) -> Unit)
イベントを定義する。
events
Link copied to clipboard
fun JavaPlugin.events(action: EventsAction)
イベントの登録を行う。以下のようなコードをエラーにするためのメソッド。
plugin.events {
plugin.events { // ERROR

}
}

Properties

plugin
Link copied to clipboard
val plugin: JavaPlugin
登録先のプラグイン