Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
Advertisement

命令/infobox

将一个方块更改为另一个方块。

语法
  • Java版
setblock <x> <y> <z> <方块名> [原方块处理方式]
  • 基岩版
setblock <坐标:x y z> <方块名:字符串> [方块数据:整数] [原方块处理方式:字符串]
参数
x y z(基岩版:坐标:x y z
指定要更改的方块坐标。可使用波浪号来指定一个相对于命令执行处的位置。
方块名(基岩版:方块名:字符串
指定新的方块。必须为一个方块ID(例如,minecraft:stone[仅Java版]stone1[仅基岩版])。
方块数据:整数(可选)[仅基岩版]
指定新方块的方块数据。必须在0到15之间(含)。如果没有指定,默认为0
原方块处理方式(基岩版:原方块处理方式:字符串)(可选)
指定方块更改的处理方式。必须为其中之一:
  • destroy — 原方块掉落本身与其内容物(如同被一个玩家破坏),播放方块碎裂的声音。
  • keep — 只有空气方块会被改变(非空气方块将被保留下来)。
  • replace — 旧方块不掉落本身与其内容物,没有声音。
如果没有指定,默认为replace
效果
若没有正确指定参数,或在keep模式下尝试去更换一个非空气方块,或使用keepreplace模式时新方块和旧方块相同,或坐标指定位置的区块尚未加载时,命令失败。
若成功,则更改指定位置处的方块。
另见
  • /data — 修改一个方块的数据值
  • /clone — 将一个区域的方块复制到另一区域
  • /fill — 用方块填充一个区域
Advertisement