①HP为0的实体(包括末影龙)是不是会被马上删除且无法用@e选择器选中?
不会被马上删除,需要播放完死亡动画。但是在播放死亡动画的状态下 @e 确实无法选中,可以看我之前回答你时发的那个帖子,@e 对选中的实体加入了 Entity::isAlive 断言,必须是活着的实体才能被选中。@a 等其他选择器就没有这个限制,但是它们选不了玩家以外的实体。
②wiki上说这个NBT用来控制死亡动画,所以可以用指令控制生物的死亡动画吗?
不能。
③如果①是肯定的,那么这个NBT就一点作用都没有?或者说这个NBT只是用来给游戏内部使用的,无法被指令系统使用?
是,内部使用。
请勿给本人设置最佳答案
不会被马上删除,需要播放完死亡动画。但是在播放死亡动画的状态下 @e 确实无法选中,可以看我之前回答你时发的那个帖子,@e 对选中的实体加入了 Entity::isAlive 断言,必须是活着的实体才能被选中。@a 等其他选择器就没有这个限制,但是它们选不了玩家以外的实体。
②wiki上说这个NBT用来控制死亡动画,所以可以用指令控制生物的死亡动画吗?
不能。
③如果①是肯定的,那么这个NBT就一点作用都没有?或者说这个NBT只是用来给游戏内部使用的,无法被指令系统使用?
是,内部使用。
请勿给本人设置最佳答案
FHC红石 发表于 2019-8-15 23:55
1、测试
高频
execute at @e[type=minecraft:player] run say 1
所以这里要用实体的uuid来测试,而不是用@e来测试
chyx 发表于 2019-8-16 17:31
所以这里要用实体的uuid来测试,而不是用@e来测试
可是楼主说要用@e啊??
所以如果绕开@e的话还是可以修改DeathTime的NBT的?