18時51分]bukkitでイベントリスナを登録するとIllegalPluginAccessExceptionが出る一部のイベントのリスナを登録しようとすると、以下のエラーが出る。org.bukkit.event.*****.*****Eventなんでエラーが出るのか理由は不明。サブクラスがあるイベントクラスはエラー...とするとBlockExpEventが説明できないし、コンストラクタがProtectedのイベントクラスはエラー...とするとBlockPistonEventが説明できないし。クラス名で、なんとなくこのクラスはエラーになりそうだというのはわかる。WorldEventはエラーでもWorldInitEventはエラーにならないように、ネーミングからして明らかにサブクラスがあるイベントはエラーになるようだ。エラーが出るイベントリスナの一覧を作ってみた。非推奨クラスは調べていない。■org.bukkit.eventEvent■org.bukkit.event.blockBlockEventBlockPistonEvent■org.bukkit.event.enchantmentなし■org.bukkit.event.entityEntityEvent■org.bukkit.event.hangingHangingEvent■org.bukkit.event.inventoryなし■org.bukkit.event.painting全イベントが非推奨クラスなので調べてない■org.bukkit.event.playerPlayerBucketEventPlayerEvent■org.bukkit.event.serverPluginEventServerEventServiceEvent■org.bukkit.event.vehicleVehicleCollisionEventVehicleEvent■org.bukkit.event.weatherWeatherEvent■org.bukkit.event.worldChunkEventWorldEventそんなわけで、何をすると、どんなイベントが発生するのかを勉強するため、ありとあらゆるイベントをキャッチしてログに出すコードを書いてみた。1箇所だけ、VehicleUpdateEventイベントは、サーバーに誰もログインしていない状態でもなぜか鬼のように常時大量発生し、他のログを押し流してしまうため、コメントアウトしてある。{log.info(e.toString());}これを使って、火を左クリックで消火するとき、どんなイベントが起きるか見てみた。プレイヤーがアニメーションする「火が消える」というイベントは無いようだ。RSS2.0最近のコメントおー、お役に立てたようでなによりです。再起...[9/11]この記事が非常の役立ちました。おかげさまで...[9/9]1.14.2のAPIで試しましたが、MapInitializeEv...[9/9]天晴れ!押したらポーションのモヤモヤでまし...[5/26]習うより慣れろって感じで。連絡不要でご自由に貼ってください。画像や添付ファイルへの直リンクはご遠慮願います。