WorldEdit 指令大全:完整速查表
本页内容
WorldEdit 让你批量建造和改造 Minecraft 世界:一条指令就能用任意方块填满一个区域,复制整座建筑并粘贴到别处,抚平一座山或挖出一片湖。搭建出生点、竞技场和大厅时能省下好几个小时。
这份速查表涵盖你最常用的指令及示例,另外还有笔刷、遮罩、结构文件、权限,以及何时应改用 FastAsyncWorldEdit。
安装 WorldEdit
WorldEdit 在 Paper 和 Spigot 上以插件形式运行,在 Fabric 和 NeoForge 上以模组形式运行。当前版本 WorldEdit 7.4.5 作为插件支持 Minecraft 1.21.10 至 26.2;beta 版本已加入 26.3。它仅适用于 Java Edition。
- 从 Modrinth 或 CurseForge 下载,选择与你的平台和 Minecraft 版本对应的文件。
- 将其放入
plugins文件夹(Fabric 和 NeoForge 则为mods)并重启。参见如何安装 Minecraft 插件。 - 给自己授权。默认情况下除管理员(OP)外没人能使用 WorldEdit,所以要么用
/op给自己 OP,要么授予权限worldedit.*。
大多数指令以两个斜杠开头,例如 //set,以便与其他插件的指令区分开。
选择区域
几乎所有 WorldEdit 指令都作用于一个选区,即两个角点之间的区域。
| 指令 | 作用 |
|---|---|
//wand | 给你选区工具,一把木斧。左键点击方块设置第一个角点,右键设置第二个 |
//pos1 / //pos2 | 在你站立的位置设置角点 |
//hpos1 / //hpos2 | 在你注视的方块处设置角点 |
//sel cuboid | 更改选区形状;还有 poly、sphere、cyl、ellipsoid、convex |
//expand 10 up | 将选区向某个方向扩展 10 格 |
//expand vert | 将选区从世界底部拉伸到顶部 |
//contract 5 down | 缩小选区 |
//size | 显示选区尺寸和方块数量 |
//desel | 清除选区 |
客户端模组 WorldEditCUI 会在屏幕上绘制你的选区,检查大型选区时方便得多。
修改方块
| 指令 | 示例 | 作用 |
|---|---|---|
//set | //set stone | 用一种方块填满选区 |
//replace | //replace dirt grass_block | 将一种方块替换为另一种;省略第一个方块时,替换所有非空气方块 |
//walls | //walls stone_bricks | 建造选区的四面墙 |
//faces | //faces glass | 建造全部六个面,形成空心盒子 |
//stack | //stack 5 up | 重复选区,此例为向上五次 |
//move | //move 5 up | 移动选区内的方块 |
//smooth | //smooth 3 | 平滑地形;数字表示执行次数 |
//drain | //drain 20 | 移除一定半径内的水和岩浆 |
//regen | //regen | 根据世界种子重新生成选区;请先备份 |
图案可以混合方块://set 50%stone,50%cobblestone 用均匀的混合填充,数字是权重,所以 //set 3%stone,1%andesite 会让每一个 andesite 对应三个 stone。
大规模建造,无需等待慢吞吞的机器:HytHost Minecraft 主机低至 €2.59/月。
查看 Minecraft 套餐复制、粘贴、旋转与撤销
| 指令 | 作用 |
|---|---|
//copy | 复制选区。你站的位置很重要:粘贴时会相对于该位置放置 |
//cut | 复制并移除选区 |
//paste | 在你的位置粘贴,相对于复制时你所站的位置 |
//paste -a | 粘贴时跳过空气,不会抹掉周围的东西 |
//paste -o | 在原始位置粘贴 |
//rotate 90 | 旋转剪贴板,以 90 度为步长 |
//flip | 沿你面朝的方向镜像剪贴板 |
//undo / //redo | 撤销或重做最近的更改;//undo 3 撤销三次 |
WorldEdit 默认记住你最近的 15 次操作。间接造成的变化,例如编辑后流动的水,不属于历史记录。
笔刷与遮罩
笔刷会把一个动作绑定到你手中的物品上,这样你可以右键远距离“绘制”地形。
/br s stone 4 /br s -h glass 6 /brush smooth 5 /brush none
第一条给出半径为 4 的 stone 球形笔刷,第二条是空心 glass 球,第三条用于平滑地形,最后一条解除笔刷绑定。
遮罩限制一个动作能影响哪些方块。/mask grass_block 让当前笔刷只影响草方块。//gmask 为你的所有指令设置全局遮罩;如果指令突然提示“0 blocks changed”,运行后面不带任何参数的 //gmask 即可清除。
结构文件:保存和加载建筑
结构文件(schematic)是保存到文件中的建筑,方便你重复使用或在服务器之间迁移。
//copy //schem save lobby //schem list //schem load lobby //paste
文件以 .schem 格式保存在 Paper 和 Spigot 的 plugins/WorldEdit/schematics,或模组服务器的 config/worldedit/schematics 中。要使用下载的结构文件,先通过文件管理器或 SFTP 上传到该文件夹,然后用 //schem load 加载并粘贴。
权限与大型编辑
WorldEdit 一条指令就能毁掉一座建筑,所以只交给你信任的建筑师。借助 LuckPerms,你可以把 worldedit.* 授予建筑师组,或只授予部分指令,并保持安装 CoreProtect,以便查看和回滚任何人所做的更改。
大型编辑需要内存。WorldEdit 文档建议约 1 GB,外加每改动 1000 万个方块 2 GB。把超大任务拆分成较小的选区,并用 //limit 为建筑师设置上限。
WorldEdit 还是 FastAsyncWorldEdit?
FastAsyncWorldEdit(FAWE)是一个指令相同的独立插件,它在后台逐区块放置方块,并把历史记录保存在磁盘上。它能以更少的卡顿处理超大型编辑。当前版本 FAWE 2.16.1 支持 Paper 和 Spigot,最高到 Minecraft 26.3。
- 选择 WorldEdit:适用于大多数服务器、Fabric 和 NeoForge,以及你需要其他插件所依赖的官方插件时。
- 选择 FAWE:在 Paper 或 Spigot 上,你的建筑师一次要移动数百万个方块时。
FAWE 会取代 WorldEdit,所以二者只装其一,切勿同时安装。
常见问题
很可能是没有权限:默认只有 OP 能使用 WorldEdit。给自己 OP 或授予 worldedit.*。如果指令能执行但改动了 0 个方块,用 //gmask 清除全局遮罩。
输入 //undo,或用 //undo 5 撤销最近五次操作。WorldEdit 默认保留最近 15 次操作,并在你下线 10 分钟后清除你的历史记录。
不能。WorldEdit 只能用于 Java Edition 服务器和 Java 单人游戏。
Paper 和 Spigot 上在 plugins/WorldEdit/schematics,Fabric 和 NeoForge 上在 config/worldedit/schematics。该文件夹会在你第一次保存后出现。
在 Paper 或 Spigot 上做超大型编辑时,通常是的:它在后台运行,卡顿更少。日常建造以及在 Fabric 或 NeoForge 上,普通的 WorldEdit 是更简单的选择。
在你自己的服务器上建造
HytHost Minecraft 主机运行 Paper,可搭配 WorldEdit 和 CoreProtect 等插件,低至 €2.59/月。
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours这篇指南对你有帮助吗?