跳转到内容
WikilyWIKILY
全部游戏23 个 Wiki · 选择你的游戏
命令与作弊所有命令

切换游戏

23 个 Wiki · 选择你的游戏
/fill

命令

/fill

用一种方块填充两个角之间的长方体区域。

语法

/fill <from> <to> <block>
/fill <from> <to> <block> (destroy|hollow|keep|outline|strict)
/fill <from> <to> <block> replace [<filter> [(destroy|hollow|outline|strict)]]

参数

参数值的类型输入内容
<from>方块位置区域的一个角,以方块坐标 X Y Z 表示。
<to>方块位置该区域的对角。
<block>方块要放置的方块,可选择在方括号中写方块状态,在花括号中写数据。
<filter>方块测试对于replace:哪些已有方块会被替换。方块ID或以#开头的方块标签,可附带方块状态和数据。

详细信息

权限等级2:管理员、开启作弊的世界、命令方块和函数
适用于多人服务器上的管理员、启用作弊的单人世界,以及命令方块和函数。
结果提示“成功填充”并附上方块数量。/execute store 保存的数字是被更改的方块数量。
大小限制该区域最多可包含游戏规则max_block_modifications所允许的方块数(默认32768)。更大的区域会失败,并提示“指定区域内的方块过多”。
无模式不带模式时,区域内的每个方块都会被替换。
replace替换所有方块,或在使用过滤器时只替换与过滤器匹配的方块。在过滤器之后还可以再跟一种模式:outline、hollow、destroy或strict。
keep仅填充空位置(空气),其他方块保持原样。
outline仅在区域的外表面放置方块,内部保持不变。
hollow在区域的外表面放置该方块,并用空气填充内部。
destroy先破坏已有的方块,使其以物品形式掉落,再放置新方块。
strict完全按所写放置方块,并跳过放置带来的副作用,例如相邻方块的更新。
已加载区域两个角都必须位于已加载的区块内,并且在世界范围内。
无变化如果没有方块被更改,例如该区域已经全部是该方块,命令会失败并提示“没有方块被填充”。

示例

/fill ~-5 ~-1 ~-5 ~5 ~-1 ~5 minecraft:stone

在你下方铺出11乘11的地面,材质为:石头。

/fill ~-3 ~ ~-3 ~3 ~4 ~3 minecraft:glass hollow

在你周围建造一个箱形空间并清空其内部。材料:玻璃。

/fill ~-3 ~ ~-3 ~3 ~4 ~3 minecraft:oak_planks outline

建造箱体的外壳(材料:橡木木板),并保留内部原有的内容。

/fill ~-10 ~-5 ~-10 ~10 ~5 ~10 minecraft:air replace minecraft:water

移除你周围区域内所有的水。

/fill ~-5 ~ ~-5 ~5 ~3 ~5 minecraft:air destroy

破坏区域内的所有方块,使方块以物品形式掉落。

/fill ~-5 ~-1 ~-5 ~5 ~-1 ~5 minecraft:smooth_stone keep

仅用平滑石头填补你脚下地面的空隙。

/fill 0 64 0 10 64 10 minecraft:redstone_block strict

放置红石块,且不更新相邻方块。

加入创作者社区建设 Minecraft Java Edition Wiki 的伙伴们都在我们的 Discord。欢迎提问或推荐页面。加入 Discord (在新标签页打开 Discord)