#AfterEntityDieがわかりません。
1 messages · Page 1 of 1 (latest)
だいたいどの辺からわからないのでしょうか?
world.afterEvents.entityDie.subscribe(ev => {
const { deadEntity, damageSource: src } = ev;
const { cause, damagingEntity, damagingProjectile } = src;
});
(見本)
プレイヤーが死んだときの検知をしたい場合は
deadEntityに死んだエンティティの情報が入っているので
プレイヤーであるかどうかを検知することで実現できます
if (deadEntity.typeId === "minecraft:player") // ...
他にも、 causeにはダメージ原因
damagingEntityは殺害したエンティティの情報(ない場合もある)
投擲物で殺害した場合damagingProjectileにその情報などが入ります
教えていただくには説明不足だったかもしれなくて申し訳ないです…
理由関係なくプレイヤーが死んだことを検知できれば今回はよかったです
他の情報は今度参考にさせていただきます!
ありがとうございました!
あ…追加で質問です
死んだプレイヤーにむけてコマンドを実行したいのですが…
runCommandを使用すればできると思います。