第一中文网

第五十六章 clne-拷贝方块 (第2/2页)

天才一秒记住【第一中文网】地址:www.dyzww.cc

aft指令手册》第三十七章:testforblock、testforblocks-探测下

成功确定并输入目标区域基点坐标后,你就可以运行指令将源区域内的所有方块拷贝过去了。注意,这将会覆盖原本区域内的所有方块!而且minecraft中可没有撤销操作,请确定你所输入的坐标均完全正确!

这是最简单的拷贝方式。\/clone实际上给我们提供了三种复制模式和三种拷贝模式。

三种复制模式是:

replace——默认,全选

masked——仅复制非空气方块,这将会保留目标区域中原本会被替换成空气的方块

filtered——仅复制指定方块

三种拷贝模式是:

normal——默认,即普通的复制并粘贴

move——剪切,即复制粘贴后把源区域全部替换为空气

force——强制拷贝,和normal模式的唯一区别是即使目标区域和源区域一模一样还是拷贝。

比如:

\/clone 1 1 1 2 2 2 10 10 10 masked move

运行这条指令,游戏将会剪切源区域(1,1,1)-(2,2,2)到目标区域,且仅复制源区域内的非空气方块。

上面的3+3模式中,唯一需要稍微讲一下的就是filtered模式。

filtered模式和其他模式最大的不同在于,它多了一到两个参数:方块(基岩版和Java1.13更新前版本还多了“数据值或方块状态”参数)

使用filtered,可以指定需要复制什么方块。比如:

\/clone 1 1 1 2 2 2 ~,~,~,filtered air normal(Java1.13更新后)

\/clone 10 5 10 30 30 30,~,~,~,filtered normal air -1 (Java1.13更新前和基岩版)

(上面的逗号仅供区分参数之用,实际不需要逗号,请忽略)

运行上面的指令,游戏只会复制空气方块到目标区域。如果目标区域都是非空气方块,你将会惊喜地发现目标区域变成了源区域的形状!

这就是filtered的用处之一,可以将目标区域改造成源区域的形状而不影响其原本方块构成。或许你还能想到更多奇妙的用处。

\/clone指令的内容就这么多。注意:和\/fill一样,\/clone一次性最多只能拷贝个方块!

如遇章节错误,请点击报错(无需登陆)

新书推荐

都市超品仙医 活在两个世界 大秦:这个太子总想着造反 与其说瞎话不如 穿越万界:神功自动满级 诛神乾坤 多子多福,仙女都被他抢了怎么办