第189章 ,/.

右侧不用多说,这里需要讲的是左侧相比Java版多出来的内容。

左侧最上面有一个“悬停说明”,旧版本是“悬浮文本”。这儿是修改命令方块名字的地方,并且修改后的名字会直接作用在一些指令中,比如/say。而且,正如其言,这个名字还会悬浮在命令方块上面,只不过用这个是无法做出浮空字的,因为这个浮空字仅仅会在玩家指向该命令方块时才会出现。你也可以使用铁砧重新命名命令方块,并且这个方法Java版同样适用。

命令方块的默认名字在基岩版1.8.0及之后的版本是“!”,在Java版和基岩版1.8.0以下版本默认是“@”。

这章没有结束,请点击下一页继续阅读!

在“需要红石|始终活动”选项的下面,还有一个“执行第一个已选项”的按钮和一个“已选项中的延迟”框。这两个东西的作用如下:

执行第一个已选项——命令方块类型为循环时可用,默认开启。开启将会让命令块在激活后立即执行指令,关闭则会先延迟“已选项中的延迟”设定的时间,再执行。即:

开启——激活命令方块→执行→等待x游戏刻→执行→等待x游戏刻→执行......

关闭——激活命令方块→等待x游戏刻→执行→等待x游戏刻→执行→等待x游戏刻→执行......

(x值为“已选项中的延迟”的值,1游戏刻=1/20秒)

已选项中的延迟——所有命令方块类型均可用,默认为0,单位为游戏刻。对于脉冲和链命令块来说,就是指定激活命令块到执行指令的延迟。比如设定为5,那么:

激活→等待5游戏刻→执行

对于循环的命令块来说,就是设定每次执行指令执行的间隔时间。比如设定为6,且关闭执行第一个已选项,那么:

激活命令方块→执行→等待6游戏刻→执行→等待6游戏刻→执行.....

循环型命令方块不管延迟是0还是1,结果都是延迟1游戏刻。而脉冲和链型命令方块则不同,延迟是0即按下就立马执行,1的话还是会延迟1游戏刻。

现在,让我们尝试在输入框中输入点东西。注意,命令方块中输入指令,“/”前缀是可以省略的,因为不必和普通聊天消息作区分。在Java版1.13及以上版本中,命令方块中输入指令也会有像聊天栏中输入指令一样的提示;1.13以下的版本虽然没有提示,但也可以通过Tab键补全。

接下来你就自行研究吧,还是那句话,第九十九章我们会重新来研究命令方块链。

要不然最后我们留点作业吧?

还是算了,毕竟现在你也不会写些指令。

(一天,张三把一个命令方块放到了一个矿车,然后.......)

[附表:命令方块历史]

Java

1.4.2——加入命令方块

1.5——红石比较器会输出命令方块成功运行的信号,命令方块可用铁砧重命名

1.6.1——命令方块现在无法在生存模式中和爆炸中破坏

(冷知识,在Java旧版本,生存模式也可以打开命令方块,并且可以破坏)

1.7.2——加入了“显示上一个输出”框,并将命令方块字符上限重256增加到了,用修改器最大可达

1.8——发射器会放置命令方块,命令方块内字符上限达到了

1.8.6——发射器不再放置命令方块

1.9——加入了连锁、循环型命令方块和方块朝向、条件制约模式、保持开启和红石控制模式。操作权限等级小于2的玩家无法放置命令方块

1.12——命令方块链中的链命令方块现在在同一游戏刻中执行,并加入了maxCommandChainLength规则以规定命令块链的最大长度

携带版/基岩版

1.0.5——加入命令方块

1.8.0——更改命令方块默认名称重@到!

1.12.0——加入了已选项中的延迟和执行第一个已选项