用途

该指令可对指定区域进行方块填充。

执行权限

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

参数列表

/fill <起点坐标> <终点坐标> <方块名>「数据值或方块状态」「填充模式」「目标方块:仅填充模式为replace时」「目标方块的数据值或状态:仅填充模式为replace时」

参数说明

<起点坐标>:起点坐标用来选取填充目标区域的起点坐标。可以填写绝对坐标、相对坐标、偏移坐标。例如~ ~ ~代表当前位置,或者是100 130 200代表世界的坐标。

<终点坐标>:终点坐标用来选取填充目标区域的终点坐标。可以填写绝对坐标、相对坐标、偏移坐标。例如~ ~ ~代表当前位置,或者是100 130 200代表世界的坐标。

fill命令坐标示意图

<方块名>:该项用于指定用什么方块对目标区域进行填充,需填写方块的名称。

「数据值或方块状态」:当指定方块后,该项可对指定的方块进行深一步说明,该项有两种填写方式:

  1. 方块的数据值。例如:<方块名>指定为log,那么此处填写0则为橡木原木、填写2则为白桦原木。你可以理解为<方块名>指定一个大类,数据值用来指定方块的具体属性。
  2. 方块状态。同上,方块状态也可以理解为用来指定方块的具体属性。例如<方块名>指定为bed,那么你可以在方块状态中用direction来指定床头的朝向。
    「填充模式」:填充模式用来指定以什么样的方式对目标区域进行填充,有以下5种模式:
  3. destroy:对目标区域用指定的方块进行填充,但是目标区域内所有(包括空气)的方块会以掉落物的形式析出。只能被剪刀采集的方块,如藤蔓,不会掉落;流体方块同理。
  4. hollow:仅将目标区域的最外一层方块替换为指定的方块,内部替换为空气,可以理解为造了个火柴盒。
  5. keep:仅替换目标区域内的空气方块,原有方块不做改动。
    4.vonline:与hollow类似,仅将目标区域的最外一层方块替换为指定的方块,但是内部方块不做改动。
  6. replace:该模式为默认模式,对目标区域内的所有方块进行替换。然而您可以通过指定 目标方块:仅填充模式为replace时和目标方块的数据值或状态:仅填充模式为replace时 来实现仅将目标区域内某一种特定种类的方块替换为你所指定的方块。
    「目标方块:仅填充模式为replace时」:如上所述,如果你想将目标区域内某一种特定种类的方块替换为你所指定的方块,你们你需要在该项里指定目标区域内被替换的方块,需填写方块的名称。

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

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

用法举例

  • 将坐标为0 60 0的位置到50 60 50的地方填充为橡木原木。

/fill 0 60 0 50 60 50 log

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

/fill ~ ~ ~ ~10 ~10 ~10 stone 0 replace diamond_block 0