我的世界怎么用命令方块监测某个坐标是否有方块,有则不执行命令,无则执行命令
答案:1 悬赏:50 手机版
解决时间 2021-12-03 07:35
- 提问者网友:自食苦果
- 2021-12-02 17:18
我的世界怎么用命令方块监测某个坐标是否有方块,有则不执行命令,无则执行命令
最佳答案
- 五星知识达人网友:患得患失的劫
- 2021-12-02 18:00
首先我们要认识一个指令:/testforblock <--它是用于检测方块的指令
格式:/testforblock <方块id> [数据值] [数据标签]([数据值] [数据标签]自行百度,如无特殊方块或条件等,可不填)注意:此命令只能在命令方块上运作
假设:
坐标-904 91 -187上有一个原石,需要检测方块。检测到原石则不变。如坐标1上无方块。则放置一块石头。
步骤:
3.红石激活命令方块,如命令方块检测到原石就会传出红石能量(注意:只能用红石检测器来检测红石信号,否则先前用红石激活命令方块时会直接变为传出信号,就会变成无论有没有原石都会传出红石信号)
为了验证以上说法,配图:
下图为未放原石的图
下图为已放红石的图
4.替换成下图
5.在右边的命令方块键入以下指令
6.将左边的命令方块进行高频红石激活,来实现无时无刻检测方块。
7.实验
无方块时
有原石时
8.实验完毕:当有原石时不变,没有原石时放置一个石头,石头可以砸碎放上原石。
其他:
1.
可以屏蔽命令方块发出的提示
2.
如果需要保持石头一直存在,请在后面红石火把上建立一个高频
3.
需要检测一系列更多的方块,添加多一点命令方块使其检测,将他们传出信号的那边红石连在一起到后面。
格式:/testforblock
假设:
坐标-904 91 -187上有一个原石,需要检测方块。检测到原石则不变。如坐标1上无方块。则放置一块石头。
步骤:
- 给予自己一个命令方块 命令:/give @p minecraft:command_block(版本1.8以上)或/give @p 137(版本1.8以下)
在命令方块输入以下指令(本图展示的是1.8版本,版本1.8以下的请将minecraft:cobblestone换成4)
3.红石激活命令方块,如命令方块检测到原石就会传出红石能量(注意:只能用红石检测器来检测红石信号,否则先前用红石激活命令方块时会直接变为传出信号,就会变成无论有没有原石都会传出红石信号)
为了验证以上说法,配图:
下图为未放原石的图
下图为已放红石的图
4.替换成下图
5.在右边的命令方块键入以下指令
6.将左边的命令方块进行高频红石激活,来实现无时无刻检测方块。
7.实验
无方块时
有原石时
8.实验完毕:当有原石时不变,没有原石时放置一个石头,石头可以砸碎放上原石。
其他:
1.
可以屏蔽命令方块发出的提示
2.
如果需要保持石头一直存在,请在后面红石火把上建立一个高频
3.
需要检测一系列更多的方块,添加多一点命令方块使其检测,将他们传出信号的那边红石连在一起到后面。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯