提供: Minecraft Modding Wiki
この編集を取り消せます。
下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
1行目: | 1行目: | ||
=Eventについて= | =Eventについて= | ||
− | + | <p> | |
+ | EventはMinecraft 1.3以降にMinecraftForgeに追加された, 従来のハンドラに代わるフックの仕組みである. 機能的にはBukkitのEventシステムとほぼ同じである. | ||
+ | Cancelableなイベントは'''イベントの処理のみ行い, 通常の処理はキャンセルできる'''ものである. HasResultなイベントは'''イベントの処理が成功かどうかの情報が必要'''ということである. | ||
+ | </p> | ||
==アノテーション== | ==アノテーション== | ||
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100% | {|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100% | ||
!width=15%|アノテーション名 | !width=15%|アノテーション名 | ||
− | |''' | + | |'''ForgeSubscribe''' |
|- | |- | ||
!概要 | !概要 | ||
22行目: | 25行目: | ||
|- | |- | ||
!補足 | !補足 | ||
− | | | + | |ForgeSubscribeのデフォルトではNORMAL |
|} | |} | ||
38行目: | 41行目: | ||
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100% | {|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100% | ||
!width=15%|アノテーション名 | !width=15%|アノテーション名 | ||
− | |'''HasResult''' | + | |'''Event.HasResult''' |
|- | |- | ||
!概要 | !概要 | ||
− | | | + | |通常の処理に, イベントの処理が成功かどうかを伝えるアノテーション |
|- | |- | ||
!補足 | !補足 | ||
|成功時にsetResult(ALLOW)するなど | |成功時にsetResult(ALLOW)するなど | ||
|} | |} |