本站文本内容除另有声明外,转载时均必须注明出处。(详情…本站文本内容除另有声明外,转载时均必须注明出处。(详情…中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!Minecraft中文Wiki微博正在更新!或许有兴趣去看看Minecraft中文Wiki微博正在更新!或许有兴趣去看看想与其他用户进行编辑上的沟通?社区专页正是为此创建的。想与其他用户进行编辑上的沟通?社区专页正是为此创建的。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。需要管理员的协助?在管理员告示板留言也许可以帮到您。需要管理员的协助?在管理员告示板留言也许可以帮到您。
各位用户:为了让我们能更好了解您的需求,提供更优良的服务,请帮助我们填写一份问卷。编者问卷读者问卷(需要花费7分钟左右)

Hi Gamepedia users and contributors! Please complete this survey to help us learn how to better meet your needs in the future. We have one for editors and readers. This should only take about 7 minutes!

命令/fill

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

管理员

加入版本

1.814w03a
PE Alpha 0.16.0PE 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] [替换方块名:方块] [替换方块数据:整数]

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

参数
(基岩版:自: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_stained_hardened_clay‌‌[仅Java版]
将指定区域内的所有橙色陶瓦替换成金块。
/fill ~-3 ~-3 ~-3 ~3 ~-1 ~3 minecraft:water[level=0]‌‌[仅Java版]
将玩家脚下为顶面中心7×7×3的区域替换为水源方块。
/fill ~-3 ~ ~-4 ~3 ~4 ~4 minecraft:oak_planks 2 hollow
在玩家四周生成由橡木木板组成的一个普通房间大小的盒子,并将内部替换为空气。

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

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