用途

用于对指定区域内的方块进行复制到另一区域这一操作。

执行权限

权限等级:1
有关权限等级的定义和来源参考此处

参数列表

/clone <起点坐标> <终点坐标> <目标位置坐标> 「填充区域的操作模式」 「源区域的操作模式」 「方块名:仅目标区域操作模式为filtered时」 「数据值或方块状态:仅目标区域操作模式为filtered时」

参数说明

<起点坐标>:起点坐标用来选取源区域的起点坐标。可以填写绝对坐标、相对坐标、偏移坐标

<终点坐标>:终点坐标用来选取源区域的终点坐标。可以填写绝对坐标、相对坐标、偏移坐标

<目标位置坐标>:目标位置坐标用来选取一个点,来确定在何处加载复制内容。可以填写绝对坐标、相对坐标、偏移坐标

clone指令示意图

「填充区域的操作模式」:指以什么样的方式进行复制,有以下三种方式:

  1. replace:将源区域内的所有方块,直接复制到目标区域,不做附加处理。如果不写该项,则默认为replace。
  2. masked:将源区域内的非空气方块复制到目标区域。
  3. filtered:在源区域内指定一种方块,只将该种方块复制到目标区域。因此您需要专门指定上述参数列表中的后面两项「方块名:仅目标区域操作模式为filtered时」和「数据值或方块状态:仅目标区域操作模式为filtered时」。

「源区域的操作模式」:用于指定如何处理源区域内的方块,有以下三种方式:

  1. force:当目标区域和源区域重合时,仍然执行复制操作(会破坏源区域内的方块)。
  2. move:复制执行完成后,将源区域替换为空气。如果您在「填充区域的操作模式」选择了filtered模式,则只会将被指定的方块替换为空气。这一操作类似于剪切。
  3. normal: 单纯的复制,不执行额外操作。默认为normal。

「方块名:仅目标区域操作模式为filtered时」:如上文所述,当「填充区域的操作模式」为filtered时,需要对指定的方块进行描述,因此该参数用来指定方块种类,需填写方块的名称。

「数据值或方块状态:仅目标区域操作模式为filtered时」:当指定方块后,该项可对指定的方块进行深一步说明,该项有两种填写方式:

  1. 方块的数据值
  2. 方块状态

用法举例

  • 将0 60 0的到50 60 50的区域复制到命令发出者所在的位置。

/clone 0 60 0 50 60 50 ~ ~ ~

  • 将命令发出者所在的位置到以该位置为基点,x轴坐标+10,y轴坐标+10,z轴坐标+10的区域内的所有钻石方块复制到坐标为0 100 0的位置。

/clone ~ ~ ~ ~10 ~10 ~10 0 100 0 filtered move diamond_block 0