本帖最后由 PotatoMaster101 于 2014-9-11 07:55 编辑

大家好,今天教大家如何使用MC1.8版新的/clone和/fill指令。首先感谢下TRP里的成员,给了点技术支持。/clone的意思是把一个区域的方块复制到另一个区域,/fill就是把一个区域的方块全部替换成一种方块。这个和MCEDIT和WE有点像。

--------------(分割线)----------------

首先是/clone。如果大家在游戏里打/clone的话会跳出指令的格式。格式是:
  1. /clone <XYZ1> <XYZ2> <XYZ> [masked/replace/filtered] [force/move/normal] [方块ID]
复制代码
大家看见clone别晕过去,有3个XYZ坐标,不过也是十分的简单的。前2个XYZ(XYZ1和XYZ2)是控制要复制区域的坐标,最后一个XYZ是控制粘贴的坐标。首先讲下XYZ1和2,XYZ1是复制区域的左下角坐标,XYZ2是复制区域的南西角坐标。所以,有了这2个坐标后,游戏就会把这2个坐标链接,而形成一个3D区域,并且复制。之后最后的XYZ就是粘贴的位置,也就是目的地。这个XYZ是左前角的的坐标。

之后后面有很多个模式:masked,replace,filtered什么。replace是把目的地区域里的所有方块都删除,然后换成复制的方块。masked是直接把方块复制到目的地,而不会删除其他多余的方块。之后filtered就是只复制一种方块,比如一个建筑物里有很多种方块,filtered只会克隆一种方块。filtered和后面的方块ID有关。后面的方块ID就是来说明filtered是克隆哪种方块

之后大家看见模式后面还有3个模式:force,move和normalforce的意思就是把建筑物强行的克隆到目的地,即使指令坐标互相覆盖,也会强行的克隆。move的意思就是移动。这个用处就是把区域1克隆到区域2,然后删除区域1。这个move可以用在移动建筑物什么。然后后面的normal就是默认,正常。

后面的方块ID前面说了,是使用在filtered上面的,来控制哪一种方块的克隆。

--------------(分割线)----------------

之后是/fill了,指令格式是:
  1. /fill <XYZ1> <XYZ2> <方块ID> [方块数据] [replace/destroy/keep] [dataTag]
复制代码
大家看见/fill指令里也有XYZ1和2,由于/fill的作用不是复制粘贴方块,只是把一片面积的方块都换成同一种,所以不需要第三个XYZ。这个XYZ1和2和/clone一样。XYZ1是左下角的坐标,XYZ2是右上角的坐标。于是后面的方块ID,数据什么我就不多说了,和/setblock完全一样。


目前本人感觉这2个指令都没什么用,我还是喜欢用MCEDIT复制粘贴,更加方便点。clone可以做冒险地图什么,fill好像就没什么用了。

============END============