WorldEdit 指令
选择您想做的操作,即可获得现成的命令,以及它会如何改变世界的说明。
对选中区域做什么
填充全部
用单个方块或方块组合填充选中的区域。
//set stone
整个区域将填充为:stone。内部空位也会被填充;如果只需要外壳,请参见“建造墙壁”和“封闭整个盒子”。
权限: worldedit.region.set
蒙版与方块样式
蒙版回答“要改动哪些方块”,样式回答“要填充成什么”。上方几乎任何字段都可以使用它们。
| 语法 | 位置 | 含义 |
|---|---|---|
! | 蒙版 | 取反:匹配除符号后内容之外的一切。//replace !air stone |
#existing | 蒙版 | 除空气以外的任何方块。与 !air 不同:游戏中有多种空气。 |
#solid | 蒙版 | 仅限固体方块,即无法穿过的方块。 |
#surface | 蒙版 | 至少有一面暴露在空气中的方块,也就是可见表面。 |
#region | 蒙版 | 当前选区内的方块。别名 #sel 和 #selection。 |
#clipboard | 蒙版 | 与剪贴板内容匹配的方块。 |
##<tag> | 蒙版 | 整个方块类别:##logs 表示所有原木,##wool 表示所有羊毛。//replace ##logs air |
%<number> | 蒙版 | 随机噪声:给定百分比的方块会匹配。//replace %50 stone |
> | 蒙版 | 位于匹配下一个掩码的方块上方(ABOVE)的方块。//replace >grass_block snow |
< | 蒙版 | 位于匹配下一个掩码的方块下方(BELOW)的方块。 |
~ | 蒙版 | 与匹配下一个掩码的方块相邻的方块。 |
$<biome> | 蒙版 | 指定生物群系中的方块。$desert |
mask1 mask2 | 蒙版 | 掩码之间用空格分隔表示两者必须同时匹配。 |
<block>,<block> | 方块样式 | 随机混合:每个方块从列出的方块中随机选取。//set stone,cobblestone |
<weight>%<block> | 方块样式 | 加权混合。百分号只是名义上的,数值表示相对权重。//set 70%stone,30%cobblestone |
*<block> | 方块样式 | 随机方块状态,例如任意楼梯朝向。//set *oak_log |
#clipboard | 方块样式 | 按相同排列从剪贴板中取用方块。 |
^<block or [state]> | 方块样式 | 只更改方块类型或只更改其状态,其余保持不变。//set ^[waterlogged=true] |
##<tag> | 方块样式 | 从某个类别中随机选取的方块。//set ##wool |
hand / offhand | 方块样式 | 您手持的方块,这样就不必记住它的 id。//set hand |
<block>|line1|line2 | 方块样式 | 带文字的告示牌:各行用竖线分隔。 |
常见问题
如何获得 WorldEdit 斧头?
//wand 命令会给您一把木斧。左键点击方块设置区域第一个角,右键点击设置第二个角。如果斧头在正常游戏中碍事,用 /tool none 解除绑定。
如何复制建筑并粘贴到别处?
分三步。用斧头选中建筑,站在方便的位置(副本会以该位置为基准),输入 //copy。前往需要副本的地方,输入 //paste。粘贴时加 -a 参数不会用空气覆盖已有方块,加 -o 参数会把副本放回原坐标。
为什么用双斜杠而不是单斜杠?
这是 WorldEdit 本身的设计:世界编辑命令以两个斜杠开头,以免与其他插件的命令冲突。部分命令(结构文件、工具、撤销)在文档中写作单斜杠。上方的生成器已经使用了正确的斜杠。
如何撤销已做的操作?
//undo 命令会还原上一个操作,也可以指定步数://undo 5。它仅在历史记录未被清除且未超过插件设置的上限时有效。撤销其他玩家的改动需要单独的 worldedit.history.undo 权限。
如何只替换部分方块而不影响其他方块?
使用 //replace。第一个参数是要替换的方块,第二个是替换成的方块://replace stone cobblestone。第一个参数留空则替换除空气外的所有方块。也可以使用蒙版://replace ##logs air 会移除所有种类的原木。
命令执行了但没有任何变化
三个常见原因。第一,忘记关闭全局蒙版 /gmask:它会静默过滤掉所有方块;输入不带参数的 /gmask 即可移除。第二,单条命令的方块上限://limit 限制一条命令能改动的方块数量。第三,选区所在的位置或世界与您想的不一样;用 //size 检查。
什么是结构文件,为什么需要它?
它是保存了建筑的文件。/schematic save 名称 会把剪贴板内容写入 plugins/WorldEdit/schematics 文件夹,/schematic load 名称 则将其载入。建筑就是这样在不同世界和服务器之间转移,或交给其他建筑者的。
笔刷与普通命令有什么区别?
命令作用于选中的区域,而笔刷直接作用于您点击的位置,无需选区。笔刷绑定在手中的物品上:/brush sphere stone 5,之后每次右键都会放置一个半径五格的石头球。对于地形来说,这比每次都选区更快。
数据来源
语法与参数取自 2026 年 9 月 1 日的 WorldEdit 7.4 文档。