purajukuIcon
ログイン

イベントの概要

イベント

イベントとは

プラグインで処理を実行させるための一つのトリガーとして「何かが起きた時」に実行するというトリガーが存在します。

「何かが起きた時」のトリガーをイベントと呼びます。

イベントの具体的な例

イベントには「プレイヤーが動いた時」であったり「エンティティがダメージを受けた時」であったり、本当に多くの種類のイベントが存在しています。

よく使われる例としては「プレイヤーが右クリックした時に処理を実行する」や「インベントリをクリックした時に処理を実行する」などがあります。

イベントリスナーとは

イベントリスナーとは、発生したイベントを受け取るための仕組みです。

つまり、イベントを使用するにはイベントリスナーを作らなければいけません。

イベントが発火(発生)した時に反応ができるように聞き耳を立てる役がいるよ、みたいなものです。

イベント一覧

SpigotAPIのJavadocにイベント一覧が記載されています。

https://hub.spigotmc.org/javadocs/spigot/org/bukkit/event/package-summary.html

Javadocに見慣れていない方はsya-riさんがイベントリストを綺麗に日本語でまとめてくださっています。ぜひ活用しましょう。

https://spigot-event-list.s7a.dev/