メインコンテンツまでスキップ

entityHurt

説明

エンティティがダメージを受けたときにトリガーされるイベントです。プレイヤーが与えたダメージと、プレイヤーが受けたダメージの両方を検出できます。


トリガータグ

イベントがトリガーされたとき、プレイヤーに自動付与されるタグです。

ダメージを与えた側(攻撃者)

タグ名説明
capi:damageエンティティにダメージを与えたプレイヤーに付与されます。
damage_cause:{原因}ダメージの原因がタグとして付与されます。

ダメージを受けた側(被攻撃者)

タグ名説明
capi:hurtダメージを受けたプレイヤーに付与されます。
hurt_cause:{原因}ダメージの原因がタグとして付与されます。

トリガースコア

イベントがトリガーされたとき、自動で更新されるスコアボードです。

ダメージを与えた側(攻撃者)

スコアボード名説明
capi:damage与えたダメージ量です。
capi:damage_xダメージを与えたエンティティのX座標です。
capi:damage_yダメージを与えたエンティティのY座標です。
capi:damage_zダメージを与えたエンティティのZ座標です。

ダメージを受けた側(被攻撃者)

スコアボード名説明
capi:hurt受けたダメージ量です。
capi:hurt_xダメージを受けた時のX座標です。
capi:hurt_yダメージを受けた時のY座標です。
capi:hurt_zダメージを受けた時のZ座標です。

使用例

大ダメージを与えたプレイヤーを検出する例:

/execute as @a[tag=capi:damage,scores={capi:damage=10..}] run say 大ダメージを与えました!