发布网友 发布时间:2022-04-24 04:59
共1个回答
热心网友 时间:2023-10-30 07:15
对于在基岩版中或者是Java版中的1.12.2版本及以下的我的世界中可以用testfor指令来侦测。
实现
放置一个循环命令方块,保持开启,里面输入testfor @a[x=x起始坐标,y=y起始坐标,z=z起始坐标,dx=相对于x起始坐标的偏移量,dy=相对于y其实坐标的偏移量,dz=相对于z起始坐标的偏移量]
然后再命令方块的后方放置红是比较器就可以了,一旦有人,红是比较器就会亮灯,还会判定人数的多少。
例如:我想检测10 0 -20到15 30 0之间的是否有人,则检测指令为
testfor @a[x=10,y=0,z=-20,dx=5,dy=30,dz=20]
对于1.13+,指令就有点复杂,但是原理一样
execute if entity @a[x=x起始坐标,y=y起始坐标,z=z起始坐标,dx=相对于x起始坐标的偏移量,dy=相对于y其实坐标的偏移量,dz=相对于z起始坐标的偏移量]
同样在命令方块后方放置红石比较器即可。