<本站文本内容除另有声明外,转载时均必须注明出处。(详情…中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!Minecraft中文Wiki微博正在更新!或许有兴趣去看看想与其他用户进行编辑上的沟通?社区专页正是为此创建的。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。需要管理员的协助?在管理员告示板留言也许可以帮到您。>

致繁體用戶:由於近期 MediaWiki 簡繁轉換表故障頻發,繁體譯名不能正確顯示。繁體譯名一概以遊戲內為准,不便之處敬請諒解。

命令/fill

来自Minecraft Wiki
跳转至: 导航搜索
fill
限制条件

管理员

加入版本

1.814w03a
PE Alpha 0.16.0携带版Alpha 0.16.0 build 1

用特定方块填充一个区域的全部或部分。

语法[编辑 | 编辑源代码]

  • Java版
fill <第一个坐标点> <第二个坐标点> <方块> [destroy|hollow|keep|outline|replace]
使用replace参数时的语法:
fill <第一个坐标点> <第二个坐标点> <替换方块> replace [被替换方块]
  • 基岩版
fill <第一个坐标点:x y z> <第二个坐标点:x y z> <方块:方块> [数据:整数] [destroy|hollow|keep|outline|replace]
使用replace参数时的语法:
fill <第一个坐标点:x y z> <第二个坐标点:x y z> <方块:方块> <数据:整数> replace [替换方块名:方块] [替换方块数据:整数]

以上文字的颜色是为了便于阅读。

参数[编辑 | 编辑源代码]

第一个坐标点第二个坐标点(基岩版:第一个坐标点:x y z第二个坐标点:x y z

定义填充区域的两组对角方块坐标。可使用相对坐标来指定与命令执行处的相对距离。也可以使用局部坐标
构成边角的方块在此方块的坐标正方向上延伸。因此,各轴上较小的坐标将会正好贴合区域边界,但较大的坐标将会超过边界1方块,源区域的体积则为(x - x + 1) × (y - y + 1) × (z - z + 1)。例如:0 0 0 0 0 0的体积为1方块,0 0 0 1 1 11 1 1 0 0 0都指定同一块8方块大小的区域。

方块(基岩版:方块:方块

指定用于填充该区域的方块。必须为一个方块ID(例如minecraft:stone‌‌[仅Java版]stone或1‌‌[仅基岩版])或方块标签‌‌[仅Java版](如#minecraft:planks)。

数据:整数‌‌[仅基岩版](可选)

指定用于填充方块的方块数据。必须在0到15间(含)。

destroy|hollow|keep|outline|replace(可选)

  • destroy - 用指定方块替换填充区域内所有方块(包括空气),原有方块视为被无附魔的下界合金采掘而掉落对应的实体形式。(只能被剪刀采集的方块,如藤蔓,不会掉落;流体方块同理。)
  • hollow - 仅用指定方块替换填充区域外层的方块。内部方块被替换为空气。若被填充的区域没有内部(长、宽、高至少一个不足3方格)时,与replace效果相似。
  • keep - 仅用指定方块替换填充区域内的空气方块。
  • outline - 仅用指定方块替换填充区域外层的方块。内部方块不受影响。若被填充的区域没有内部(长、宽、高至少一个不足3方格)时,与replace效果相似。
  • replace - 用指定方块替换填充区域内所有方块(包括空气),而不以实体形式掉落被替换的方块和方块内容物。可选地,不指定替换后方块的数据标签,而是指定方块ID和数据值,用于限制被替换的方块类型(见下替换方块名替换方块数据
若未指定,默认为replace

效果[编辑 | 编辑源代码]

若参数指定不正确、填充区域未被载入、或填充区域的方格体积大于32768,或没有方块被改动时失败。

若成功,将填充区域内的方块更改为特定方块。

示例[编辑 | 编辑源代码]

  • /fill 52 63 -1516 33 73 -1536 minecraft:gold_block replace minecraft:orange_terracotta‌‌[仅Java版]
  • /fill 52 63 -1516 33 73 -1536 gold_block 0 replace orange_stained_hardened_clay‌‌[仅基岩版]
  • /fill ~-3 ~-3 ~-3 ~3 ~-1 ~3 water
    • 将玩家脚下为顶面中心7×7×3的区域替换为水源方块。
  • /fill ~-3 ~ ~-4 ~3 ~4 ~4 minecraft:oak_planks hollow
    • 在玩家四周生成由橡木木板组成的一个普通房间大小的盒子,并将内部替换为空气。
  • /fill ~-15 ~-15 ~-15 ~15 ~15 ~15 stone
    • 以玩家为中心生成一个实心的石头立方体。
  • /fill ~-1 ~ ~ ~1 ~ ~ minecraft:prismarine_brick_stairs[facing=south,waterlogged=true]
    • 将玩家周围指定位置的方块替换为面向南方且含水的海晶石砖楼梯。

历史[编辑 | 编辑源代码]

Java版
1.814w03a加入了/fill命令。
1.1116w32a加入了方块状态的支持。
携带版(Alpha)
0.16.0build 1加入了/fill命令。