
命令
/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放置红石块,且不更新相邻方块。



