提供: Minecraft Modding Wiki
2017年2月19日 (日) 19:01時点におけるModderKina (トーク | 投稿記録)による版
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先: 案内検索

Eventについて[編集]

EventはMinecraft 1.3以降にMinecraftForgeに追加された, 従来のハンドラに代わるフックの仕組みである. 機能的にはBukkitのEventシステムとほぼ同じである。

アノテーション[編集]

アノテーション名 SubscribeEvent
概要 フックさせたいメソッドに付与するアノテーション
補足
アノテーション名 EventPriority
概要 フックさせたいメソッドの優先度を決めるアノテーション
補足 SubscribeEventのデフォルトではNORMAL
アノテーション名 Cancelable
概要 イベントの処理だけ実行し, 通常の処理がキャンセル可能であることを示すアノテーション
補足 通常の処理をキャンセルするときはsetCanceled(true)とすればよい
アノテーション名 HasResult
概要 通常の処理の成功判定に介入できることを示すアノテーション。
補足 成功時にsetResult(ALLOW)するなど