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

切换游戏

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

命令

/setblock

在某个位置放置方块,替换该处原有的内容。

语法

/setblock <pos> <block> [(destroy|keep|replace|strict)]

参数

参数值的类型输入内容
<pos>方块位置要更改的方块的位置,用三个坐标表示。~相对于命令执行的位置,^相对于所面向的方向。
<block>方块要放置的方块:其id,可选择在方括号中写方块状态,在花括号中写方块数据。

详细信息

权限等级2:管理员、开启作弊的世界、命令方块和函数
适用于开启作弊的单人游戏、多人游戏服务器、命令方块和函数。需要权限等级2(游戏管理员):管理员、开启作弊的世界中的玩家、命令方块和函数。
结果提示“已更改X, Y, Z处的方块”。/execute store 保存的数字为1。
replace(默认)将旧方块换成新方块。原来的方块不会掉落任何东西。未写模式时就是这样。
destroy先破坏旧方块,如同被挖掘一样,使其掉落物品并显示破坏效果。然后放置新的方块。
keep仅当该位置当前是空气时才放置方块。否则命令会失败并提示“无法放置方块”。
strict完全按所写放置方块,不让它根据周围方块调整形状,也不更新相邻方块。
无变化如果该位置已经是完全相同的方块,命令会失败并提示“无法放置方块”。
位置限制位置必须位于已加载的区块中(“该位置尚未被加载”)并处于世界的建筑高度之内(“该位置已超出此世界!”)。
方块状态与数据方块状态写在方括号中,紧跟在ID之后,例如minecraft:oak_stairs[facing=east,half=top]。未写出的状态保持其默认值,且在除strict之外的所有模式下,方块仍会根据相邻方块调整。不允许使用方块标签(以#开头的ID)。

示例

/setblock ~ ~ ~ minecraft:stone

在你所在位置放置:石头。

/setblock ~ ~-1 ~ minecraft:diamond_block replace

将你脚下的方块替换为钻石块。

/setblock 10 64 10 minecraft:oak_stairs[facing=east]

在坐标10,64,10处放置朝东的:橡木楼梯。

/setblock ~ ~1 ~ minecraft:air destroy

破坏所在位置上方一格的方块,使其掉落物品。

/setblock ~ ~ ~ minecraft:torch keep

仅当你所在位置是空气时,才在该位置放置火把。

/setblock ~ ~2 ~ minecraft:redstone_lamp[lit=true] strict

在你上方两格处放置一个点亮的方块,不触发方块更新:红石灯。

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