MCTOOLBOX
MC ToolboxMC TOOLBOX

我的世界 /setblock 指令生成器

Java 版 /setblock 用于单个位置:可搜索方块、每个方块的状态(level、facing、age 等)、NBT,以及 destroy/keep/replace/strict 模式。

命令构建器

This block has no configurable states in the registry (or is a tag).

生成的命令
/setblock 命令

需要整个区域?打开 /fill 生成器。

一个方块,完整状态控制

当你只需要一个方块时,使用 /setblock:火把、箱子、楼梯、光源方块或流体源。此工具会显示方块注册表以及适用于所选方块的状态,因此你无需手动输入方括号语法。

模式与 wiki 一致:replace(默认)、destroy、keep 和 strict。方块状态下拉列表仅列出该方块已知的属性;保持未设置即可从命令中省略。

对于整个房间和地形替换,请切换到 /fill 生成器。它使用相同的方块选择器和状态控件来处理两角区域。

可搜索的方块注册表

按名称或 ID 从 1000 多个可放置方块中选择。

动态状态

熔岩显示 level,楼梯显示 facing/half/shape,火显示 age 和 faces——与高级生成器提供的控件类别相同。

模式 + NBT

destroy/keep/replace/strict 模式,以及可选的箱子、命令方块等方块实体数据。

setblock 模式

替换 - 静默交换,无掉落(默认)。

destroy - 破坏前一个方块并将其掉落。

保留 - 仅当目标为空气时成功。

strict - 放置时不进行常规的邻居更新。

如何使用此工具

  1. 输入坐标。
  2. 选择方块并按需设置状态。
  3. 选择模式,然后复制命令。

/setblock 常见问题

为什么有些方块不显示状态?

许多简单方块没有属性。流体、楼梯、台阶、门和光源通常有。

什么是未设置?

该属性不会写入命令。Minecraft 会应用该属性的默认值。

我可以用这个填充一面墙吗?

不能。/setblock 只针对一个位置。区域请使用 /fill。