本文共1701字,预计阅读6分钟30秒大家好,我是一只末影小。今天继续给大家分享指令教学的文章。今天要来讲2个语法相似、功能也相似的2个指令,这2个指令都是用来操作方块的,就是/fill和/clone指令,前者用来填充方块,后者用来复制(克隆)方块。
相信很多麦块中有很多玩家都有这种困扰:我想要建造一个大型建筑,但是其中有一些房子(建筑)需要很多同样的方块,或者我要把建造完成的小建筑复制很多份,构成一个建筑群,但是这样又会出现一个问题,就是自己亲手搭建方块或者复制方块会非常麻烦,那么这2个指令可谓是建筑玩家的“福音”。首先我要提醒大家一点,在使用指令前要先来了解一下什么是“坐标”,我们知道,麦块世界是一个三维的空间,三维空间是有长宽高的,游戏中,长被称为X轴,高被称为Y轴,宽被称为Z轴,很多指令都会涉及到坐标,在使用前需要开启显示坐标,基岩版在设置中开启,Java版按F3即可看到坐标。我们先来看一下填充方块指令,这里有一段指令:
填充指令
填充指令填充指令有7个参数,其中3个参数是选填的,这张图片中我就没有填写后面的3个参数,但是会向大家依次讲解。
- 首先第一个参数是起始坐标,就是你要填充方块区域的起始位置,我在这里填写了三条波浪线,波浪线就表示你的当前位置。第二个参数是填充方块区域的结束位置,我依然填写了3条波浪线,这条指令是在我的位置填充方块。
- 第三个参数是方块的英文ID,我填写的是wool,羊毛方块。
- 第四个参数是方块数据值,为什么会有数据值呢?以羊毛方块为例,在麦块中白色羊毛、橙色羊毛、紫色羊毛等等,都是羊毛方块,所以英文ID都是wool,这样的话,怎么区分它们呢?所以就出现了数据值,例如白色羊毛数据值是0,橙色羊毛是1,紫色是2。确定数据值的方法就是,看一看这个方块它在这一类方块中是第几位,白色羊毛在羊毛这类物品中,第一个就是它,所以数据值是0。我填写了1,所以会填充1个橙色的羊毛方块。
- 第五个参数是选填的填充类型,一共有5种类型,分别是destroy、hollow、keep、outline、replace,第一种表示击碎方块,就是在填充区域内填充一些方块,原来的方块会被击碎,然后有掉落物,如果只想击碎方块,可以填充air(空气);第二种表示只填充区域最外层的方块,内层使用空气填充,也就是镂空的方块;第三种表示只用方块填充区域内的空气;第四种与hollow相似,作用是只填充区域外层的方块,但是内部不受影响(不变);最后一种表示替换区域内的某种方块为第三个参数的方块。如果使用了replace,还需要填写第6、7个参数。
- 第六个参数是被替换方块的英文ID,第七个参数是被替换方块的数据值。
/fill ~ ~ ~~ ~ ~ wool 1效果图
克隆指令克隆指令在Java版中一共有6个参数,在基岩版中最多有7个参数,这条指令非常麻烦和难以理解。但是我认为我可以讲明白。
一条克隆指令
- 第一个参数和第二个参数依旧是起始坐标和结束坐标,我在波浪线后面加上了一个正数,就表示坐标轴加几,我在结束坐标写了~10 ~10 ~10,就表示我当前位置为起始坐标,在我当前位置X轴 10、Y轴-10、Z轴 10的位置为结束坐标。
- 第三个参数是将前面两个坐标指定区域的方块克隆到何处的位置。这三个参数Java版和基岩版都是相同的
- 第四个参数是过滤方块的模式,就是哪些方块不需要被复制。一共有三种填写方法,filtered、replace和masked。第一种表示只复制符合指定方块ID的方块,方块的ID会在最后一个参数进行指定,例如我指定了grass(草),那么区域内除了草以外的方块都不会被复制;第二种表示只复制不是空气的方块;第三种表示复制所有方块。基岩版也是这三种写法,如果使用filtered,基岩版还需要指定方块的数据值。
- 第五个参数是复制模式,有normal、move和force。force表示强制复制,指定区域和目标区域有重合;move会将指定区域替换为空气;normal会不执行前两者。
- 最后一个参数是方块的ID,如果是基岩版,第七个参数需要写数据标签。
克隆指令
那么有关于这两条指令的内容就结束了,关注我第一时间看到我的更新,我们下期再见,拜拜!
文章参考资料
1、Wiki百科
2、Baidu搜素