‘壹’ 我的世界如何用指令检测别人有什么方块
一、唱片机:喜欢听听音乐的玩家就会使用唱片机,而红石比较器能够检测唱片机的播放状态,只不过唱片机的输出信号强弱取决于正在播放的唱片!
二、炼药锅:玩家们很少利用炼药锅,基本是用来装水,而红石比较器可以检测炼药锅储存的具体水量,其发出的信号强度由炼药锅的水量多少决定!
以上就是《我的世界》红石比较器可检测的六种特殊方块,包括唱片机、炼药锅、物品展示框、蛋糕、命令方块以及末地传送门框架,这些都是红石比较器在我的世界中可检测的特殊方块,传送门也在其中?末地传送门框架即可!你知道几种呢?当然了,这些知识适合红石科技爱好者,你们了解吗?
《我的世界》MC蝙蝠鲜为人知的六种特性,最后一种让它没有意义?
《我的世界》MC惊天动地的四场经典战役,最后一场“诸神之战”!
《我的世界》MC鹦鹉的六种奇特行为,最后一种估计会吓到玩家们!
《我的世界》MC关于凋灵斯拉的六个秘密,最后一个是它唯一弱点!
《我的世界》MC关于烧炼的六个成就称号,全部都有的玩家请举手!
《我的世界》MC既难得又重要的四种农作物,食用最后一种能瞬移!
‘贰’ 我的世界如何用命令方块检测某个空间内是否有某种方块,当没有检测项方块时会给玩家一个分数或者奖励
循环:testforblock x y z 方块id 数据值
↓
连锁(条件):blockdata 下一个连锁方块的位置 {auto:0b}
↓
连锁(无条件):执行的操作(分数等)
↓
连锁(无条件):blockdata 上一个连锁方块的位置 {auto:1b}
这是1.13之前的做法,1.13直接execute unless block...
‘叁’ 我的世界怎么用命令方块检测玩家是否在指定范围内
1.首先,使用命令块激活红石高频/ testfor @p [r = 20]命令。 当参数编号20是范围时,出于演示目的,将范围设置为3,然后命令该块。 在其前面添加一个红石中继器,如下图所示。
‘肆’ 我的世界怎么用指令检测某个地区的方块。
用紫色命令方块打入/testforblock xyz的坐标 方块id
再在后面加一个有条件的链命令方块,在链命令方块中打入你想执行的指令
‘伍’ 我的世界怎么用命令方块监测某个坐标是否有方块,有则不执行命令,无则执行命令
我们要认识一个指令:/testforblock <--它是用于检测方块的指令
格式:/testforblock <x> <y> <z> <方块id> [数据值] [数据标签]([数据值] [数据标签]自行网络,如无特殊方块或条件等,可不填)注意:此命令只能在命令方块上运作
假设:
坐标-904 91 -187上有一个原石,需要检测方块。检测到原石则不变。如坐标1上无方块。则放置一块石头。
给予自己一个命令方块 命令:/give@p minecraft:command_block(版本1.8以上)或/give@p 137(版本1.8以下)
在命令方块输入以下指令(本图展示的是1.8版本,版本1.8以下的请将minecraft:cobblestone换成4)
可以屏蔽命令方块发出的提示
2.
如果需要保持石头一直存在,请在后面红石火把上建立一个高频
3.
需要检测一系列更多的方块,添加多一点命令方块使其检测,将他们传出信号的那边红石连在一起到后面。
‘陆’ 我的世界怎么让命令方块检测到xxx坐标处有一方块,然后再激发另一个命令方块
使用testforblock指令。
格式:testforblock x y z 方块 数据值 数据标签。
举例1:/testforblock 200 56 -50 stone 1 其中前三个数字是坐标,stone指石头方块,1是数据值表示要哪种石头(0是普通石头,1是花岗岩,2是磨制花岗岩,3是闪长岩,4是磨制闪长岩,5是安山岩,6是磨制安山岩),这个例子中没有使用数据标签。
举例2:/testforblock 200 56 -50 chest 3 {Items:[{id:"minecraft:stone",Slot:1b,Count:1b}]} 其中前三个数字是坐标,chest指箱子,3指的是箱子的方向朝东,后面的是数据标签,表示第一个格子里有一个石头的箱子
将此指令输入进命令方块,用比较器输出,如果检测的坐标满足所有要求就会输出信号
‘柒’ 我的世界命令方块监测某个坐标是否有方块,有则不执行,无则换一个方块。指令是什么⊙∀⊙
始终重复:testforblock ~ ~ ~ air (~改成方块位置的坐标)
后面放一个链有条件始终:setblock ~ ~ ~ quartz_block (~改成方块位置的坐标,quartz_block改成你要换的方块)
你说的检测某个坐标是否有方块,有则不执行,无则换一个方块
那么把思路换一下,意思就是检测这个区域是否为空气,是则执行,不是则不执行。
‘捌’ 我的世界怎么用命令方块检测某个地方有方块(任何方块)有方块则放置空气,没方块则不动
始终重复:testforblock ~ ~ ~ air (~改成方块位置的坐标)后面放一个链有条件始终:setblock ~ ~ ~ quartz_block (~改成方块位置的坐标,quartz_block改成你要换的方块) 你说的检测某个坐标是否有方块,有则不执行,无则换一个方块那么把思路换一下,意思就是检测这个区域是否为空气,是则执行,不是则不执行。
‘玖’ 我的世界 命令方块怎么不限区域检测特定方块并破坏此方块(最好能给出命令格式)
特定方块?最简单的是知道特定方块坐标,假设那个方块在6 6 6 用下面指令就行
/fill 6 6 6 6 6 6 air 0
‘拾’ 我的世界有哪些命令方块
很荣幸为您回答!
我的世界有三种命令方块:脉冲、连锁和循环。
脉冲(橙,command_block)是“标准”的命令方块,激活一次执行一次命令。
“连锁”(绿,chain_command_block)方块是绿色的。这种方块只在指向它的方块执行命令时才会执行命令。这不同于条件制约模式,连锁方块检测的是指向着它的命令方块,而不是在它后面。指向它的命令方块不必是连锁方块。
“循环”(紫,repeating)方块是紫色的。这种方块被激活时每一游戏刻都执行一次命令。
命令方块获取指令
保持循环:保持此命令方块的循环启动。
红石控制:使用红石激活。
回答是美德,采纳是尊重。可以动动手关注一下我。如有疑问欢迎私信。