よく使うSpigot EventHandler 一覧


MinecraftのSpigotプラグインを作成する際に便利なイベントハンドラの一覧です!


目次

Chat関係Event


PlayerChatEvent

プレイヤーがチャットを行った際に呼び出される

PlayerChatTabCompleteEvent

プレイヤーがチャットでタブ補完をする際に呼び出される

ChatEvent

プレイヤーがチャットを行った際に呼び出される


Player関係Event


PlayerAdvancementCriterionGrantEvent

プレイヤーが実績の条件を達成したときに呼び出される

PlayerAdvancementDoneEvent

プレイヤーが実績の条件をすべて達成したときに呼び出される

PlayerAFKEvent

プレイヤーがAFK(放置)になったときに呼び出される

PlayerArmorChangeEvent

プレイヤーのアーマーが変わったときに呼び出される

PlayerArmorStandManipulateEvent

プレイヤーがアーマースタンドへ変更を加える(鎧を取ったり、鎧をつけたり)
などをした際に呼び出される

PlayerArmSwingEvent

プレイヤーが腕を振ったときに呼び出される

PlayerAttackEntityCooldownResetEvent

プレイヤーの攻撃後のクールダウンが終わるたびに呼び出される

PlayerBedEnterEvent

プレイヤーがベットで寝るときに呼び出される

PlayerBedFailEnterEvent

プレイヤーがベッドで寝れなかったときに呼び出される

PlayerBedLeaveEvent

プレイヤーがベッドから起きるときに呼び出される

PlayerBucketEmptyEvent

プレイヤーがバケツを空のバケツにする際に呼び出される

PlayerBucketEntityEvent

プレイヤーがバケツの中にエンティティを入れたときに呼び出される

PlayerBucketFillEvent

プレイヤーがバケツの中身を満たす際に呼び出される

PlayerBucketFishEvent

プレイヤーがバケツの中に魚を入れた際に呼び出される

PlayerChangeBeaconEffectEvent

プレイヤーがビーコンの効果を変えたときに呼び出される

PlayerChangedMainHandEvent

プレイヤーがメインハンドのアイテムを切り替えた際に呼び出される

PlayerChangedWorldEvent

プレイヤーが他のワールドへ移動した際に呼び出される

PlayerChooseInitialServerEvent

プレイヤーがログインの処理を完了して、
サーバーへ参加しようとする際に呼び出される

PlayerChunkLoadEvent

プレイヤーがチャンクロードパケットを受け取ったときに呼び出される

PlayerChunkUnloadEvent

プレイヤーがチャンクアンロードパケットを受け取ったときに呼び出される

PlayerClientBrandEvent

プレイヤーがminecraft:brandのプラグインメッセージを送ったときに呼び出される

PlayerClientOptionsChangeEvent

プレイヤーがクライアントの設定に変更を加えたときに呼び出される

PlayerCommandPreprocessEvent

プレイヤーがコマンドを実行し、その処理が始まる前に呼び出される

PlayerCommandSendEvent

使用可能なコマンドをプレイヤーへ送信する際に呼び出される

PlayerConnectionCloseEvent

プレイヤーがサーバーから切断されたときに呼び出される

PlayerDeathEvent

プレイヤーが死んだときに呼び出される

PlayerDeepSleepEvent

プレイヤーが深い眠りに入る際に呼び出される

PlayerDisconnectEvent

プレイヤーが接続しているプロキシーから切断したときに呼び出される

PlayerDropItemEvent

プレイヤーのインベントリからアイテムが落ちたときに呼び出される

PlayerEditBookEvent

プレイヤーが本と羽ペンを編集したときに呼び出される

PlayerEggThrowEvent

プレイヤーが卵を投げ、その中身が生まれるかどうかを調べるときに呼び出される

PlayerElytraBoostEvent

プレイヤーが花火でエリトラを加速するときに呼び出される

PlayerFailMoveEvent

プレイヤーがサーバーの影響で移動できない場合に呼び出される

PlayerFishEvent

プレイヤーが釣りをしているときに呼び出される

PlayerFlowerPotManipulateEvent

プレイヤーが植木鉢に変更を加えた際に呼び出される

PlayerGameModeChangeEvent

プレイヤーのゲームモードが変わるときに呼び出される

PlayerHarvestBlockEvent

プレイヤーが作物を収穫するときに呼び出される

PlayerHideEntityEvent

エンティティが表示されなくなったときに呼び出される

PlayerInitialSpawnEvent

プレイヤーがサーバーに入り、スポーンするときに呼び出される

PlayerInteractAtEntityEvent

プレイヤーがエンティティを右クリックするときに呼び出される

PlayerInteractEntityEvent

プレイヤーがエンティティを右クリックするときに呼び出される

PlayerInteractEvent

プレイヤーがなにかに対して右クリックするときに呼び出される

PlayerInventorySlotChangeEvent

プレイヤーのインベントリスロットが変わるときに呼び出される

PlayerItemBreakEvent

プレイヤーのアイテムが壊れるときに呼び出される

PlayerItemConsumeEvent

プレイヤーがアイテムを消費するときに呼び出される

PlayerItemFrameChangeEvent

プレイヤーが額縁に対し編集を行うと呼び出される

PlayerItemHeldEvent

プレイヤーが手持ちのアイテムを変更した際に呼び出される

PlayerItemMendEvent

修繕でプレイヤーのアイテムが回復した際に呼び出される

PlayerJoinEvent

プレイヤーがサーバーに参加したときに呼び出される

PlayerJumpEvent

プレイヤーがジャンプしたときに呼び出される

PlayerKickEvent

プレイヤーがサーバーからキックされるときに呼び出される

PlayerLeashEntityEvent

プレイヤーがリードを繋げたときに呼び出される

PlayerLecternPageChangeEvent

プレイヤーが書見台のページを買えたときに呼び出される

PlayerLevelChangeEvent

プレイヤーの経験値が変わったときに呼び出される

PlayerLocaleChangeEvent

プレイヤーが言語の設定を変えたときに呼び出される

PlayerLoginEvent

プレイヤーがログインしようとする際に呼び出される

PlayerLoomPatternSelectEvent

プレイヤーが旗へ編集を行うと呼び出される

PlayerMoveEvent

プレイヤーが移動するときに呼び出される

PlayerNameEntityEvent

プレイヤーがエンティティの名前を変えたときに呼び出される

PlayerOpenSignEvent

プレイヤーが看板の編集画面を開くと呼び出される

PlayerPickupArrowEvent

プレイヤーが落ちている矢を拾うときに呼び出される

PlayerPickupExperienceEvent

プレイヤーが落ちている経験値を拾うときに呼び出される

PlayerPickupItemEvent

プレイヤーが落ちているアイテムを拾うときに呼び出される

PlayerPortalEvent

プレイヤーがポータルでTPするときに呼び出される

PlayerPostRespawnEvent

プレイヤーがリスポーンしたあとに呼び出される

PlayerPurchaseEvent

プレイヤーが村人と取引するときに呼び出される



まとめ


自身でよく使用するものをまとめました。時間をかけて全て追加していきます
暗記する必要はないですが、多用するものは覚えておくと
様々なところへ応用が効き、クオリティの高いものができると思います!

5 2 投票
Article Rating
購読
通知する
guest

0 Comments
Inline Feedbacks
全てのコメントを見る
0
意見がありましたら。コメント下さいx