我要做一张地图,里面要检测下蹲的玩家,但是我分别get了下蹲和未下蹲的两个玩家NBT,并没有发现NBT有什么区别如图
所以我想问一下玩家下蹲的NBT是什么,如果没有下蹲NBT又该怎么检测下蹲呢?

所以我想问一下玩家下蹲的NBT是什么,如果没有下蹲NBT又该怎么检测下蹲呢?
本帖最后由 ruhuasiyu 于 2019-9-2 12:15 编辑
使用shift键有对应的记分板准则,用记分板检测并重置即可
大概是
minecraft.custom:minecraft.sneak_time
使用shift键有对应的记分板准则,用记分板检测并重置即可
大概是
minecraft.custom:minecraft.sneak_time
ruhuasiyu 发表于 2019-9-2 12:14
使用shift键有对应的记分板准则,用记分板检测并重置即可
大概是
minecraft.custom:minecraft.sneak_time ...
使用shift键有对应的记分板准则,用记分板检测并重置即可
大概是
minecraft.custom:minecraft.sneak_time ...
不可以,碰撞箱被压扁导致的玩家下蹲并不会触发 sneak_time。
SPGoding 发表于 2019-9-2 12:25
不可以,碰撞箱被压扁导致的玩家下蹲并不会触发 sneak_time。
你要这么说,就只能在眼部放置marker并向下tp,然后看在不在jio旁边来判断脚眼高度差了
ruhuasiyu 发表于 2019-9-2 12:57
你要这么说,就只能在眼部放置marker并向下tp,然后看在不在jio旁边来判断脚眼高度差了 ...
不需要marker
execute as @a at @s anchored eyes positioned ^ ^ ^ positioned ~ ~-1.27 ~ if entity @s[distance=..0.01] run say sneaking