#Check for damage given by Player
1 messages · Page 1 of 1 (latest)
if (ev.damageSource.damagingEntity.typeId instanceof Player) {
const dmg = ev.damage;
ev.damageSource.damagingEntity.sendMessage(`You Dealt ${dmg}`)
}
})```
Wrong
if (ev.damageSource.damagingEntity instanceof Player) {
const dmg = ev.damage;
ev.damageSource.damagingEntity.sendMessage(`You Dealt ${dmg}`)
}
})```
To be explicit with what was wrong: The typeId property is always a string. Perhaps you meant to do either of the following conditions:
ev.damageSource.damagingEntity.typeId == "minecraft:player"
ev.damageSource.damagingEntity instanceof Player
Thanks guys!