导读:在游戏中不用模组是几乎不可能实现的,但是按T之后再按方向↑键可以查看之前发出过,内容不是纯空格的文本(仅限一次进入世界)(比如说你退了一次服务器或者重新进入,这个表就会清空)首先我们要认识一个指令:/testforblock
在游戏中不用模组是几乎不可能实现的,但是按T之后再按方向↑键可以查看之前发出过,内容不是纯空格的文本
(仅限一次进入世界)
(比如说你退了一次服务器或者重新进入,这个表就会清空)
首先
我们要认识一个指令:/testforblock <--它是用于检测方块的指令
格式:/testforblock <x> <y> <z> <方块id> [数据值] [数据标签]([数据值] [数据标签]自行百度,如无特殊方块或条件等,可不填)注意:此命令只能在命令方块上运作
假设:
坐标-904 91 -187上有一个原石,需要检测方块。检测到原石则不变。如坐标1上无方块。则放置一块石头。
步骤:给予自己一个命令方块 命令:/give @p minecraft:command_block(版本18以上)或/give @p 137(版本18以下)
在命令方块输入以下指令(本图展示的是18版本,版本18以下的请将minecraft:cobblestone换成4)
3红石激活命令方块,如命令方块检测到原石就会传出红石能量(注意:只能用红石检测器来检测红石信号,否则先前用红石激活命令方块时会直接变为传出信号,就会变成无论有没有原石都会传出红石信号)
为了验证以上说法,配图:
下图为未放原石的图
下图为已放红石的图
4替换成下图
5在右边的命令方块键入以下指令
6将左边的命令方块进行高频红石激活,来实现无时无刻检测方块。
7实验
无方块时
有原石时
8实验完毕:当有原石时不变,没有原石时放置一个石头,石头可以砸碎放上原石。
其他:
1
可以屏蔽命令方块发出的提示
2
如果需要保持石头一直存在,请在后面红石火把上建立一个高频
3
需要检测一系列更多的方块,添加多一点命令方块使其检测,将他们传出信号的那边红石连在一起到后面。