提供: 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)するなど |