想让某个坐标有人时命令方块发出红石信号应该怎么弄?

发布网友 发布时间: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起始坐标的偏移量]
同样在命令方块后方放置红石比较器即可。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com