提供: Minecraft Modding Wiki
移動先: 案内検索
(ページの作成:「=通常イベント= <p>  EVENT_BUSに登録する基本的なイベント. プレイヤーやEntityLivingへのフックが中心. </p> ==Playerに関するイベ...」)
 
(EntityEvent(Entityに関するイベント))
 
(3人の利用者による、間の5版が非表示)
1行目: 1行目:
=通常イベント=
+
{{forge}}
<p>
+
EVENT_BUSに登録する基本的なイベント. プレイヤーやEntityLivingへのフックが中心.
 EVENT_BUSに登録する基本的なイベント. プレイヤーやEntityLivingへのフックが中心.
+
 
</p>
+
==PlayerEvent(Playerに関するイベント)==
 +
===brewing===
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''PlayerBrewedPotionEvent'''
 +
|-
 +
!フックのタイミング
 +
|醸造台からポーションを拾うとき
 +
|-
 +
!Cancelable
 +
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
===entity===
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''AchievementEvent'''
 +
|-
 +
!フックのタイミング
 +
|実績を達成したとき
 +
|-
 +
!Cancelable
 +
|○
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''AnvilRepairEvent'''
 +
|-
 +
!フックのタイミング
 +
|金床から「修理済み」のアイテムを取ったとき
 +
|-
 +
!Cancelable
 +
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
  
==Playerに関するイベント==
 
 
{|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% rowspan="2"|イベント名
 
!width=15% rowspan="2"|イベント名
60行目: 109行目:
 
{|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%|イベント名
|'''EntityInteractEvent'''
+
|'''EntityItemPickupEvent'''
 
|-
 
|-
 
!フックのタイミング
 
!フックのタイミング
|プレイヤーが他のEntityを右クリックしたとき
+
|プレイヤーがEntityItem(ドロップ状態のアイテム)を拾ったとき
 
|-
 
|-
 
!Cancelable
 
!Cancelable
69行目: 118行目:
 
|-
 
|-
 
!SetResult
 
!SetResult
|×
+
|
 
|-
 
|-
 
!補足
 
!補足
77行目: 126行目:
 
{|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%|イベント名
|'''EntityItemPickupEvent'''
+
|'''FillBucketEvent'''
 
|-
 
|-
 
!フックのタイミング
 
!フックのタイミング
|プレイヤーがEntityItem(ドロップ状態のアイテム)を拾ったとき
+
|プレイヤーが空のバケツでブロックを右クリックしたとき
 
|-
 
|-
 
!Cancelable
 
!Cancelable
94行目: 143行目:
 
{|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%|イベント名
|'''FillBucketEvent'''
+
|'''ItemTooltipEvent'''
 +
|-
 +
!フックのタイミング
 +
|ItemStackでツールチップが参照されるとき
 +
|-
 +
!Cancelable
 +
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
 
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''PlayerContainerEvent'''
 
|-
 
|-
 
!フックのタイミング
 
!フックのタイミング
|プレイヤーが空のバケツでブロックを右クリックしたとき
+
|
 
|-
 
|-
 
!Cancelable
 
!Cancelable
|
+
|×
 
|-
 
|-
!SetResult
+
!HasResult
|
+
|×
 
|-
 
|-
 
!補足
 
!補足
166行目: 232行目:
 
{|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%|イベント名
|'''PlayerInteractEvent'''
+
|'''PlayerEvent.NameFormat'''
 +
|-
 +
!フックのタイミング
 +
|プレイヤーの表示名が取得されるとき
 +
|-
 +
!Cancelable
 +
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
 
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''PlayerEvent.Clone'''
 
|-
 
|-
 
!フックのタイミング
 
!フックのタイミング
|プレイヤーがブロックを左クリック/右クリックしたとき
+
|EntityPlayerが複製されたとき
 +
|-
 +
!Cancelable
 +
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
 
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15% rowspan="2"|イベント名
 +
|'''PlayerEvent.StartTracking'''
 +
|-
 +
|'''PlayerEvent.StopTracking'''
 +
|-
 +
!フックのタイミング
 +
|Entityがプレイヤーに「更新情報を通知」するかどうかが変更されたとき
 +
|-
 +
!Cancelable
 +
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
 
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15% rowspan="2"|イベント名
 +
|'''PlayerEvent.LoadFromFile'''
 +
|-
 +
|'''PlayerEvent.SaveToFile'''
 +
|-
 +
!フックのタイミング
 +
|
 +
|-
 +
!Cancelable
 +
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
 
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''PlayerEvent.Visibility'''
 +
|-
 +
!フックのタイミング
 +
|プレイヤーがEntityに攻撃されるほど近くにいるかチェックされるとき
 +
|-
 +
!Cancelable
 +
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
 
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''PlayerFlyableFallEvent'''
 +
|-
 +
!フックのタイミング
 +
|落下したとき(飛行可能)
 +
|-
 +
!Cancelable
 +
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
 
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''PlayerInteractEvent.EntityInteractSpecific'''
 +
|-
 +
|'''PlayerInteractEvent.EntityInteract'''
 +
|-
 +
|'''PlayerInteractEvent.RightClickBlock'''
 +
|-
 +
|'''PlayerInteractEvent.RightClickItem'''
 +
|-
 +
|'''PlayerInteractEvent.RightClickEmpty'''
 +
|-
 +
|'''PlayerInteractEvent.LeftClickBlock'''
 +
|-
 +
|'''PlayerInteractEvent.LeftClickEmpty'''
 +
|-
 +
!フックのタイミング
 +
|プレイヤーがEntity、Item、Blockを左クリック/右クリックしたとき
 
|-
 
|-
 
!Cancelable
 
!Cancelable
175行目: 359行目:
 
|-
 
|-
 
!SetResult
 
!SetResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''PlayerPickupXpEvent'''
 +
|-
 +
!フックのタイミング
 +
|EntityXPOrbと接触したとき
 +
|-
 +
!Cancelable
 +
|○
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''PlayerSetSpawnEvent'''
 +
|-
 +
!フックのタイミング
 +
|スポーン位置が変更されるとき
 +
|-
 +
!Cancelable
 +
|○
 +
|-
 +
!HasResult
 
 
 
|-
 
|-
193行目: 410行目:
 
!SetResult
 
!SetResult
 
 
 +
|-
 +
!補足
 +
|
 +
|}
 +
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''PlayerWakeUpEvent'''
 +
|-
 +
!フックのタイミング
 +
|目を覚ましたとき
 +
|-
 +
!Cancelable
 +
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''SleepingLocationCheckEvent'''
 +
|-
 +
!フックのタイミング
 +
|寝ているかチェックされるとき
 +
|-
 +
!Cancelable
 +
 +
|-
 +
!HasResult
 +
|○
 
|-
 
|-
 
!補足
 
!補足
215行目: 466行目:
 
|}
 
|}
  
==EntityLivingに関するイベント==
+
==LivingEvent(EntityLivingに関するイベント)==
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''BabyEntitySpawnEvent'''
 +
|-
 +
!フックのタイミング
 +
|赤ちゃんEntityが生成されるとき
 +
|-
 +
!Cancelable
 +
|○
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|LivingEventではないが、内容はEntityLivingに関する
 +
|}
 +
 
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''EnderTeleportEvent'''
 +
|-
 +
!フックのタイミング
 +
|Enderman/Shulkerのテレポートやエンダーパールを使用したとき
 +
|-
 +
!Cancelable
 +
|○
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
 
 
{|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%|イベント名
259行目: 544行目:
 
!Cancelable
 
!Cancelable
 
|○
 
|○
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15% rowspan="4"|イベント名
 +
|'''LivingEntityUseItemEvent.Start'''
 +
|-
 +
|'''LivingEntityUseItemEvent.Tick'''
 +
|-
 +
|'''LivingEntityUseItemEvent.Stop'''
 +
|-
 +
|'''LivingEntityUseItemEvent.Finish'''
 +
|-
 +
!フックのタイミング
 +
|Itemを使用するとき
 +
|-
 +
!Cancelable
 +
|○
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''LivingEquipmentChangeEvent'''
 +
|-
 +
!フックのタイミング
 +
|装備が変更されたとき
 +
|-
 +
!Cancelable
 +
 
|-
 
|-
 
!HasResult
 
!HasResult
280行目: 605行目:
 
!Cancelable
 
!Cancelable
 
|(LivingUpdateEventのみ)○
 
|(LivingUpdateEventのみ)○
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''LivingExperienceDropEvent'''
 +
|-
 +
!フックのタイミング
 +
|死亡時に経験値を落とすとき
 +
|-
 +
!Cancelable
 +
|○
 
|-
 
|-
 
!HasResult
 
!HasResult
303行目: 645行目:
 
!補足
 
!補足
 
|ジャンプ後の落下も含む
 
|ジャンプ後の落下も含む
 +
|}
 +
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''LivingHealEvent'''
 +
|-
 +
!フックのタイミング
 +
|体力が回復するとき
 +
|-
 +
!Cancelable
 +
|○
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 
|}
 
|}
  
320行目: 679行目:
 
!補足
 
!補足
 
|LivingAttackEventと異なり, 落下, 水没, 炎など全てのダメージソースで呼ばれる
 
|LivingAttackEventと異なり, 落下, 水没, 炎など全てのダメージソースで呼ばれる
 +
|}
 +
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''LivingPackSizeEvent'''
 +
|-
 +
!フックのタイミング
 +
|スポーンする量を決定するとき
 +
|-
 +
!Cancelable
 +
 +
|-
 +
!HasResult
 +
|○
 +
|-
 +
!補足
 +
|
 
|}
 
|}
  
346行目: 722行目:
 
|-
 
|-
 
!rowspan="2"|フックのタイミング
 
!rowspan="2"|フックのタイミング
|EntityLivingのスポーンチェック時
+
|EntityLivingがスポーンした時
 
|-
 
|-
 
|特殊なMobがスポーンするとき
 
|特殊なMobがスポーンするとき
362行目: 738行目:
 
!補足
 
!補足
 
|
 
|
 +
|}
 +
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''LootingLevelEvent'''
 +
|-
 +
!フックのタイミング
 +
|
 +
|-
 +
!Cancelable
 +
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''PotionColorCalculationEvent'''
 +
|-
 +
!フックのタイミング
 +
|ポーションの色が計算されたとき
 +
|-
 +
!Cancelable
 +
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''ZombieEvent.SummonAidEvent'''
 +
|-
 +
!フックのタイミング
 +
|ゾンビが攻撃されるたびにスポーンするとき
 +
|-
 +
!Cancelable
 +
 +
|-
 +
!HasResult
 +
|○
 +
|-
 +
!補足
 +
|LivingEventではないが、内容はEntityLivingに関する
 
|}
 
|}
  
 
==EntityItemに関するイベント==
 
==EntityItemに関するイベント==
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''ItemExpireEvent'''
 +
|-
 +
!フックのタイミング
 +
|EntityItemがデスポーンするとき
 +
|-
 +
!Cancelable
 +
|○
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''ItemTossEvent'''
 +
|-
 +
!フックのタイミング
 +
|プレイヤーがアイテムを投げたとき
 +
|-
 +
!Cancelable
 +
|○
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
  
 
==Minecartに関するイベント==
 
==Minecartに関するイベント==
 +
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''MinecartCollisionEvent'''
 +
|-
 +
!フックのタイミング
 +
|マインカートが衝突したとき
 +
|-
 +
!Cancelable
 +
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''MinecartInteractEvent'''
 +
|-
 +
!フックのタイミング
 +
|プレイヤーがマインカートを右クリックしたとき
 +
|-
 +
!Cancelable
 +
|○
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''MinecartUpdateEvent'''
 +
|-
 +
!フックのタイミング
 +
|マインカートのonUpdate
 +
|-
 +
!Cancelable
 +
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
 +
==EntityEvent(Entityに関するイベント)==
 +
===entity===
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''EntityConstructing'''
 +
|-
 +
!フックのタイミング
 +
|Entityが生成されるとき
 +
|-
 +
!Cancelable
 +
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''CanUpdate'''
 +
|-
 +
!フックのタイミング
 +
|Entityが作成されているとき
 +
|-
 +
!Cancelable
 +
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''EnteringChunk'''
 +
|-
 +
!フックのタイミング
 +
|Entityがチャンクに入ったとき
 +
|-
 +
!Cancelable
 +
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''EntityJoinWorldEvent'''
 +
|-
 +
!フックのタイミング
 +
|Entityがワールドに追加されたとき
 +
|-
 +
!Cancelable
 +
|○
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''EntityMountEvent'''
 +
|-
 +
!フックのタイミング
 +
|Entityが別のEntityに騎乗するとき
 +
|-
 +
!Cancelable
 +
|○
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''EntityStruckByLightningEvent'''
 +
|-
 +
!フックのタイミング
 +
|Entityが雷に打たれたとき
 +
|-
 +
!Cancelable
 +
|○
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''EntityTravelToDimensionEvent'''
 +
|-
 +
!フックのタイミング
 +
|Entityがディメンションを移動するとき
 +
|-
 +
!Cancelable
 +
|○
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''PlaySoundAtEntityEvent'''
 +
|-
 +
!フックのタイミング
 +
|Entityを対象にサウンドが再生されるとき
 +
|-
 +
!Cancelable
 +
|○
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''ThrowableImpactEvent'''
 +
|-
 +
!フックのタイミング
 +
|EntityThrowableが衝突したとき
 +
|-
 +
!Cancelable
 +
|○
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
 +
==BlockEvent(Blockに関するイベント)==
 +
===world===
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''HarvestDropsEvent'''
 +
|-
 +
!フックのタイミング
 +
|ブロックがアイテムをドロップするとき
 +
|-
 +
!Cancelable
 +
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''BreakEvent'''
 +
|-
 +
!フックのタイミング
 +
|ブロックがプレイヤーによって壊されるとき
 +
|-
 +
!Cancelable
 +
|○
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''PlaceEvent'''
 +
|-
 +
!フックのタイミング
 +
|ブロックがプレイヤーによって置かれるとき
 +
|-
 +
!Cancelable
 +
|○
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''MultiPlaceEvent'''
 +
|-
 +
!フックのタイミング
 +
|ベッドなど、複数で1つのブロックがプレイヤーによって置かれるとき
 +
|-
 +
!Cancelable
 +
|○
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''NeighborNotifyEvent'''
 +
|-
 +
!フックのタイミング
 +
|ブロックの更新が行われるとき
 +
|-
 +
!Cancelable
 +
|○
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''CreateFluidSourceEvent'''
 +
|-
 +
!フックのタイミング
 +
|非流体ブロックが流体ブロックに変換できるかチェックされるとき
 +
|-
 +
!Cancelable
 +
 +
|-
 +
!HasResult
 +
|○
 +
|-
 +
!補足
 +
|
 +
|}
 +
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15% rowspan="2"|イベント名
 +
|'''CropGrowEvent.Pre'''
 +
|-
 +
|'''CropGrowEvent.Post'''
 +
|-
 +
!フックのタイミング
 +
|作物ブロックが成長するとき
 +
|-
 +
!Cancelable
 +
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
===world===
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15% rowspan="2"|イベント名
 +
|'''NoteBlockEvent.Play'''
 +
|-
 +
|'''NoteBlockEvent.Change'''
 +
|-
 +
!フックのタイミング
 +
|ノートブロックに関するイベント
 +
|-
 +
!Cancelable
 +
|○
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
 +
==WorldEvent==
 +
 +
==その他のEvent==
 +
===brewing===
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15% rowspan="2"|イベント名
 +
|'''PotionBrewEvent.Pre'''
 +
|-
 +
|'''PotionBrewEvent.Post'''
 +
|-
 +
!フックのタイミング
 +
|醸造が行われるとき
 +
|-
 +
!Cancelable
 +
|○
 +
|-
 +
!HasResult
 +
|○
 +
|-
 +
!補足
 +
|
 +
|}
 +
===enchanting===
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''EnchantmentLevelSetEvent'''
 +
|-
 +
!フックのタイミング
 +
|3つの仮想的なエンチャントにそれぞれエンチャントレベルが設定されているとき
 +
|-
 +
!Cancelable
 +
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
===world===
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15% rowspan="2"|イベント名
 +
|'''ChunkWatchEvent.Watch'''
 +
|-
 +
|'''ChunkWatchEvent.UnWatch'''
 +
|-
 +
!フックのタイミング
 +
|チャンクに関するイベント
 +
|-
 +
!Cancelable
 +
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15% rowspan="2"|イベント名
 +
|'''ExplosionEvent.Start'''
 +
|-
 +
|'''ExplosionEvent.Detonate'''
 +
|-
 +
!フックのタイミング
 +
|爆発が起きるとき
 +
|-
 +
!Cancelable
 +
|○×
 +
|-
 +
!HasResult
 +
|○×
 +
|-
 +
!補足
 +
|
 +
|}
 +
===その他===
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''AnvilUpdateEvent'''
 +
|-
 +
!フックのタイミング
 +
|金床のスロットが左または右クリックされたとき
 +
|-
 +
!Cancelable
 +
|○
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15% rowspan="4"|イベント名
 +
|'''AttachCapabilitiesEvent.TileEntity'''
 +
|-
 +
|'''AttachCapabilitiesEvent.Entity'''
 +
|-
 +
|'''AttachCapabilitiesEvent.Item'''
 +
|-
 +
|'''AttachCapabilitiesEvent.World'''
 +
|-
 +
!フックのタイミング
 +
|TileEntity、Entity、Item、Worldなどのオブジェクトが生成されたとき
 +
|-
 +
!Cancelable
 +
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''CommandEvent'''
 +
|-
 +
!フックのタイミング
 +
|コマンドの実行がスケジュールされたとき
 +
|-
 +
!Cancelable
 +
|○
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''EntitySelectorEvent'''
 +
|-
 +
!フックのタイミング
 +
|EntitySelectorが収集されたとき
 +
|-
 +
!Cancelable
 +
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''LootTableLoadEvent'''
 +
|-
 +
!フックのタイミング
 +
|LootTable Jsonが読み込まれたとき
 +
|-
 +
!Cancelable
 +
|○
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}
 +
 +
{|class="wikitable" style="border-width:1px 1px 1px 1px; border-color:black; border-style:solid; " width=100%
 +
!width=15%|イベント名
 +
|'''ServerChatEvent'''
 +
|-
 +
!フックのタイミング
 +
|C01PacketChatMessageが処理されるとき
 +
|-
 +
!Cancelable
 +
|○
 +
|-
 +
!HasResult
 +
 +
|-
 +
!補足
 +
|
 +
|}

2020年12月20日 (日) 19:49時点における最新版

Iron pickaxe.png
Minecraft Forgeのチュートリアルです。

EVENT_BUSに登録する基本的なイベント. プレイヤーやEntityLivingへのフックが中心.

PlayerEvent(Playerに関するイベント)[編集]

brewing[編集]

イベント名 PlayerBrewedPotionEvent
フックのタイミング 醸造台からポーションを拾うとき
Cancelable ×
HasResult ×
補足

entity[編集]

イベント名 AchievementEvent
フックのタイミング 実績を達成したとき
Cancelable
HasResult ×
補足
イベント名 AnvilRepairEvent
フックのタイミング 金床から「修理済み」のアイテムを取ったとき
Cancelable ×
HasResult ×
補足
イベント名 ArrowLooseEvent
ArrowNockEvent
フックのタイミング 弓を右クリックしたとき(NockEvent)と矢を発射するとき(LooseEvent)
Cancelable
HasResult ×
補足 追加した矢をバニラの弓で撃たせたいときに実装する必要がある
イベント名 AttackEntityEvent
フックのタイミング プレイヤーが他のEntityを攻撃したとき
Cancelable
HasResult ×
補足
イベント名 BonemealEvent
フックのタイミング プレイヤーが骨粉をブロックに対し右クリックしたとき
Cancelable
HasResult
補足 処理成功時にsetResult(ALLOW)するとスタック数が減る
イベント名 EntityItemPickupEvent
フックのタイミング プレイヤーがEntityItem(ドロップ状態のアイテム)を拾ったとき
Cancelable
SetResult
補足
イベント名 FillBucketEvent
フックのタイミング プレイヤーが空のバケツでブロックを右クリックしたとき
Cancelable
SetResult
補足
イベント名 ItemTooltipEvent
フックのタイミング ItemStackでツールチップが参照されるとき
Cancelable ×
HasResult ×
補足
イベント名 PlayerContainerEvent
フックのタイミング
Cancelable ×
HasResult ×
補足
イベント名 PlayerDestroyItemEvent
フックのタイミング プレイヤーが現在持っているアイテムのスタック数が0になったとき
Cancelable ×
SetResult ×
補足 ツールだけでなくアイテムやブロックのスタック数が0になったときも呼ばれる
イベント名 PlayerDropsEvent
フックのタイミング プレイヤーがアイテムをドロップしたとき
Cancelable
SetResult ×
補足
イベント名 PlayerEvent.HarvestCheck
PlayerEvent.BreakSpeed
フックのタイミング プレイヤーがツールでブロックを右クリックしたとき
プレイヤーがツールでブロックを破壊しているとき
Cancelable (BreakSpeedのみ)○
SetResult ×
補足 BreakSpeedはcancelable
イベント名 PlayerEvent.NameFormat
フックのタイミング プレイヤーの表示名が取得されるとき
Cancelable ×
HasResult ×
補足
イベント名 PlayerEvent.Clone
フックのタイミング EntityPlayerが複製されたとき
Cancelable ×
HasResult ×
補足
イベント名 PlayerEvent.StartTracking
PlayerEvent.StopTracking
フックのタイミング Entityがプレイヤーに「更新情報を通知」するかどうかが変更されたとき
Cancelable ×
HasResult ×
補足
イベント名 PlayerEvent.LoadFromFile
PlayerEvent.SaveToFile
フックのタイミング
Cancelable ×
HasResult ×
補足
イベント名 PlayerEvent.Visibility
フックのタイミング プレイヤーがEntityに攻撃されるほど近くにいるかチェックされるとき
Cancelable ×
HasResult ×
補足
イベント名 PlayerFlyableFallEvent
フックのタイミング 落下したとき(飛行可能)
Cancelable ×
HasResult ×
補足
イベント名 PlayerInteractEvent.EntityInteractSpecific
PlayerInteractEvent.EntityInteract
PlayerInteractEvent.RightClickBlock
PlayerInteractEvent.RightClickItem
PlayerInteractEvent.RightClickEmpty
PlayerInteractEvent.LeftClickBlock
PlayerInteractEvent.LeftClickEmpty
フックのタイミング プレイヤーがEntity、Item、Blockを左クリック/右クリックしたとき
Cancelable
SetResult ×
補足
イベント名 PlayerPickupXpEvent
フックのタイミング EntityXPOrbと接触したとき
Cancelable
HasResult ×
補足
イベント名 PlayerSetSpawnEvent
フックのタイミング スポーン位置が変更されるとき
Cancelable
HasResult ×
補足
イベント名 PlayerSleepInBedEvent
フックのタイミング プレイヤーがベッドで寝たとき
Cancelable ×
SetResult ×
補足
イベント名 PlayerWakeUpEvent
フックのタイミング 目を覚ましたとき
Cancelable ×
HasResult ×
補足
イベント名 SleepingLocationCheckEvent
フックのタイミング 寝ているかチェックされるとき
Cancelable ×
HasResult
補足
イベント名 UseHoeEvent
フックのタイミング クワで土/草ブロックを耕したとき
Cancelable
SetResult
補足

LivingEvent(EntityLivingに関するイベント)[編集]

イベント名 BabyEntitySpawnEvent
フックのタイミング 赤ちゃんEntityが生成されるとき
Cancelable
HasResult ×
補足 LivingEventではないが、内容はEntityLivingに関する
イベント名 EnderTeleportEvent
フックのタイミング Enderman/Shulkerのテレポートやエンダーパールを使用したとき
Cancelable
HasResult ×
補足
イベント名 LivingAttackEvent
フックのタイミング EntityLivingが攻撃を受けたとき
Cancelable
HasResult ×
補足 名前と機能がわかりづらい
イベント名 LivingDeathEvent
フックのタイミング EntityLivingが死亡したとき
Cancelable
HasResult ×
補足
イベント名 LivingDropsEvent
フックのタイミング EntityLivingが死んで, アイテムをドロップするとき
Cancelable
HasResult ×
補足
イベント名 LivingEntityUseItemEvent.Start
LivingEntityUseItemEvent.Tick
LivingEntityUseItemEvent.Stop
LivingEntityUseItemEvent.Finish
フックのタイミング Itemを使用するとき
Cancelable
HasResult ×
補足
イベント名 LivingEquipmentChangeEvent
フックのタイミング 装備が変更されたとき
Cancelable ×
HasResult ×
補足
イベント名 LivingEvent.LivingUpdateEvent
LivingEvent.LivingJumpEvent
フックのタイミング EntityLivingのonUpdate
EntityLivingがジャンプしたとき
Cancelable (LivingUpdateEventのみ)○
HasResult ×
補足
イベント名 LivingExperienceDropEvent
フックのタイミング 死亡時に経験値を落とすとき
Cancelable
HasResult ×
補足
イベント名 LivingFallEvent
フックのタイミング EntityLivingが落下したとき
Cancelable
HasResult ×
補足 ジャンプ後の落下も含む
イベント名 LivingHealEvent
フックのタイミング 体力が回復するとき
Cancelable
HasResult ×
補足
イベント名 LivingHurtEvent
フックのタイミング EntityLivingがダメージを受けたとき
Cancelable
HasResult ×
補足 LivingAttackEventと異なり, 落下, 水没, 炎など全てのダメージソースで呼ばれる
イベント名 LivingPackSizeEvent
フックのタイミング スポーンする量を決定するとき
Cancelable ×
HasResult
補足
イベント名 LivingSetAttackTargetEvent
フックのタイミング EntityLivingが他のEntityLivingをターゲットしたとき
Cancelable ×
HasResult ×
補足
イベント名 LivingSpawnEvent.CheckSpawn
LivingSpawnEvent.SpecialSpawn
フックのタイミング EntityLivingがスポーンした時
特殊なMobがスポーンするとき
Cancelable ×
HasResult
×
補足
イベント名 LootingLevelEvent
フックのタイミング
Cancelable ×
HasResult ×
補足
イベント名 PotionColorCalculationEvent
フックのタイミング ポーションの色が計算されたとき
Cancelable ×
HasResult ×
補足
イベント名 ZombieEvent.SummonAidEvent
フックのタイミング ゾンビが攻撃されるたびにスポーンするとき
Cancelable ×
HasResult
補足 LivingEventではないが、内容はEntityLivingに関する

EntityItemに関するイベント[編集]

イベント名 ItemExpireEvent
フックのタイミング EntityItemがデスポーンするとき
Cancelable
HasResult ×
補足
イベント名 ItemTossEvent
フックのタイミング プレイヤーがアイテムを投げたとき
Cancelable
HasResult ×
補足

Minecartに関するイベント[編集]

イベント名 MinecartCollisionEvent
フックのタイミング マインカートが衝突したとき
Cancelable ×
HasResult ×
補足
イベント名 MinecartInteractEvent
フックのタイミング プレイヤーがマインカートを右クリックしたとき
Cancelable
HasResult ×
補足
イベント名 MinecartUpdateEvent
フックのタイミング マインカートのonUpdate
Cancelable ×
HasResult ×
補足

EntityEvent(Entityに関するイベント)[編集]

entity[編集]

イベント名 EntityConstructing
フックのタイミング Entityが生成されるとき
Cancelable ×
HasResult ×
補足
イベント名 CanUpdate
フックのタイミング Entityが作成されているとき
Cancelable ×
HasResult ×
補足
イベント名 EnteringChunk
フックのタイミング Entityがチャンクに入ったとき
Cancelable ×
HasResult ×
補足
イベント名 EntityJoinWorldEvent
フックのタイミング Entityがワールドに追加されたとき
Cancelable
HasResult ×
補足
イベント名 EntityMountEvent
フックのタイミング Entityが別のEntityに騎乗するとき
Cancelable
HasResult ×
補足
イベント名 EntityStruckByLightningEvent
フックのタイミング Entityが雷に打たれたとき
Cancelable
HasResult ×
補足
イベント名 EntityTravelToDimensionEvent
フックのタイミング Entityがディメンションを移動するとき
Cancelable
HasResult ×
補足
イベント名 PlaySoundAtEntityEvent
フックのタイミング Entityを対象にサウンドが再生されるとき
Cancelable
HasResult ×
補足
イベント名 ThrowableImpactEvent
フックのタイミング EntityThrowableが衝突したとき
Cancelable
HasResult ×
補足

BlockEvent(Blockに関するイベント)[編集]

world[編集]

イベント名 HarvestDropsEvent
フックのタイミング ブロックがアイテムをドロップするとき
Cancelable ×
HasResult ×
補足
イベント名 BreakEvent
フックのタイミング ブロックがプレイヤーによって壊されるとき
Cancelable
HasResult ×
補足
イベント名 PlaceEvent
フックのタイミング ブロックがプレイヤーによって置かれるとき
Cancelable
HasResult ×
補足
イベント名 MultiPlaceEvent
フックのタイミング ベッドなど、複数で1つのブロックがプレイヤーによって置かれるとき
Cancelable
HasResult ×
補足
イベント名 NeighborNotifyEvent
フックのタイミング ブロックの更新が行われるとき
Cancelable
HasResult ×
補足
イベント名 CreateFluidSourceEvent
フックのタイミング 非流体ブロックが流体ブロックに変換できるかチェックされるとき
Cancelable ×
HasResult
補足
イベント名 CropGrowEvent.Pre
CropGrowEvent.Post
フックのタイミング 作物ブロックが成長するとき
Cancelable ×
HasResult ×
補足

world[編集]

イベント名 NoteBlockEvent.Play
NoteBlockEvent.Change
フックのタイミング ノートブロックに関するイベント
Cancelable
HasResult ×
補足

WorldEvent[編集]

その他のEvent[編集]

brewing[編集]

イベント名 PotionBrewEvent.Pre
PotionBrewEvent.Post
フックのタイミング 醸造が行われるとき
Cancelable
HasResult
補足

enchanting[編集]

イベント名 EnchantmentLevelSetEvent
フックのタイミング 3つの仮想的なエンチャントにそれぞれエンチャントレベルが設定されているとき
Cancelable ×
HasResult ×
補足

world[編集]

イベント名 ChunkWatchEvent.Watch
ChunkWatchEvent.UnWatch
フックのタイミング チャンクに関するイベント
Cancelable ×
HasResult ×
補足
イベント名 ExplosionEvent.Start
ExplosionEvent.Detonate
フックのタイミング 爆発が起きるとき
Cancelable ○×
HasResult ○×
補足

その他[編集]

イベント名 AnvilUpdateEvent
フックのタイミング 金床のスロットが左または右クリックされたとき
Cancelable
HasResult ×
補足
イベント名 AttachCapabilitiesEvent.TileEntity
AttachCapabilitiesEvent.Entity
AttachCapabilitiesEvent.Item
AttachCapabilitiesEvent.World
フックのタイミング TileEntity、Entity、Item、Worldなどのオブジェクトが生成されたとき
Cancelable ×
HasResult ×
補足
イベント名 CommandEvent
フックのタイミング コマンドの実行がスケジュールされたとき
Cancelable
HasResult ×
補足
イベント名 EntitySelectorEvent
フックのタイミング EntitySelectorが収集されたとき
Cancelable ×
HasResult ×
補足
イベント名 LootTableLoadEvent
フックのタイミング LootTable Jsonが読み込まれたとき
Cancelable
HasResult ×
補足
イベント名 ServerChatEvent
フックのタイミング C01PacketChatMessageが処理されるとき
Cancelable
HasResult ×
補足