Skip to content

[API] Event

KoutaChan edited this page Oct 17, 2022 · 4 revisions

イベント

補足

  • Spigotのイベントマネージャーを使用してイベントを送っています

    目次

    [JoinEvent] 例1 ➖ プレイヤーの認証を取得する

    注意事項

    • スキップされた場合はこのイベントは実行されません。 代わりに CheckSkippedEvent が実行されます

    コード

        @EventHandler
        public void onJoinEvent(JoinEvent event) {
            if (event.getType() == JoinEventType.SUCCESS) {
                Bukkit.getLogger().info("ユーザー: " + event.getUUID() + " の認証に成功しました");
            } else {
                Bukkit.getLogger().info("ユーザー: " + event.getUUID() + " の認証に失敗しました (Reason: " + event.getType().name() + ")");
            }
        }
    

    [CheckSkippedEvent] 例2 ➖ プレイヤーの認証がスキップされたことを確認する

    コード

        @EventHandler
        public void onCheckSkippedEvent(CheckSkippedEvent event) {
            Bukkit.getLogger().info("ユーザーのチェックがスキップされました (Reason: " + event.getReason() + ")");
        }