mlybj
本帖最后由 mlybj 于 2021-1-17 21:18 编辑

如题,命令。1.15.2版本下如何检测玩家受到攻击(无论是否有伤害)。生物好像有个标签,但是玩家的我不会qwq
有一点小要求:玩家的最大生命值可以变化,只有玩家受到伤害时[命令组]才输出结果

目前就想到了将玩家前一gt和后一gt的生命值分别存储到两个积分项,然后如果后者小于前者差值小于0就是受到伤害,但是如果是受到攻击没伤害的话就不知道了,求大佬解答qwq

Jokey_钥匙
本帖最后由 Jokey_钥匙 于 2021-1-18 10:37 编辑

这简单 你说的标签是HurtTime啊(
这个标签倒是玩家和生物共用的
execute as @a[nbt={HurtTime:9s}] run say 1
先试试吧