RCC文档WorldEdit

建筑工具

大范围的方块操作工具。这一页讲常用的那几条命令和它们的边界。

建筑工具,用来做手工搭不动的量级——铺地基、掏空一座山、把一栋楼原样复制到别处、批量替换某种方块。选一块区域,对它下命令,不满意就撤销。

命令是 /we,不是 //

基岩版的命令名不能带 /,所以熟悉的 //set//replace 在这里写成 /we set/we replace。用法和参数是一回事,只是前缀不一样。

选区:手斧或命令

拿一把木斧(默认选点工具,管理员可能改成别的物品):

  • 左键方块 → 设为主点(pos1)
  • 右键方块 → 设为副点(pos2)

两个点都设好,中间那块立方体就是当前选区。不想用手斧也可以站在对应位置用命令:

命令 作用
/we 打开帮助
/we pos1 把当前所在方块设为主点
/we pos2 把当前所在方块设为副点
/we sel 查看当前选区的范围和体积
/we clear 清空选区
/we wand 查看当前选点工具是什么物品

选区跨维度会被清空——两个不在同一个世界的点拼不成一个立方体。

区域操作

对准当前选区生效:

命令 作用
/we set <图案> 把选区填满某种方块
/we replace <掩码> <图案> 把选区里符合掩码的方块换成图案
/we walls <图案> 只填选区的四面竖墙,不含顶和底

图案可以是单个方块名,也可以是带权重的列表:

/we set stone
/we set 50%stone,50%dirt

第二种每一格独立按权重随机挑一种,适合做过渡地形或者做旧。

掩码决定 replace 换哪些格子:

写法 意思
*#any 全部
#air 只有空气
#existing 只有非空气
stonestone,dirt 列表里的方块
!stone 除了列表里的以外
/we replace stone dirt          把石头全部换成泥土
/we replace #air stone          把空的地方填满石头
/we replace !stone air          把非石头的全部清空

调整选区

不重新点两个点,直接在现有选区上加工:

命令 作用
/we expand <格数> <方向> 朝某个方向扩大选区
/we shift <格数> <方向> 整体平移选区(大小不变)

方向写 n s e w u d(北南东西上下),中文「北南东西上下」也认。

复制与粘贴

命令 作用
/we copy 复制选区到剪贴板
/we cut 复制之后把原处清空
/we paste 在当前站的位置粘贴剪贴板内容

复制时以你当时站的位置为基准点,粘贴时以你当前站的位置还原——站在原地复制、走到别处粘贴,摆放的相对姿态不变。剪贴板只有一份,复制新的会覆盖旧的。

批量放置

命令 作用
/we stack <份数> <方向> 把选区内容沿一个方向连续复制若干份,紧贴排列
/we move <距离> <方向> 把选区内容整体搬到别处,原处清空

stack 常用来接长一段重复结构(比如一排相同的柱子),move 用来搬动已经搭好的东西而不用重新复制粘贴。

撤销与重做

命令 作用
/we undo 撤销上一步
/we redo 重做被撤销的那一步

能撤几步由服务器配置决定。撤销记录、选区和剪贴板都只存在于本次连接期间——退出重进、或者服务器重启,这些都会清空,撤销栈也从头开始。

做了新的编辑操作之后,之前撤销掉的步骤就不能再重做了。

用之前要知道的

大范围操作要花时间。 选区越大,写入耗时越长,不是瞬间完成的。操作进行中再发一条编辑命令会被拒绝,等它跑完或者先看结果。

区块要加载着。 选区如果超出你附近的加载范围,那部分方块可能写不进去,完成后会告诉你影响了多少格、跳过了多少格。离目标近一点重新跑一次通常能补上。

单次操作有体积上限。 选区太大会在开始前就被拒绝,不会跑到一半失败。上限是为了保证一次操作出问题时还能撤销——一次几千万格的操作会把撤销记录占的内存吃光,而那时候你最需要的正是撤销。超限就分几次做。

在别人的地皮上会被拦。 这套工具接入了地皮系统的权限判定,选区里只要有一块你无权修改的地方,整个操作就会在开始前被拒绝并告诉你具体位置,不会出现"改了一半才发现拦不住"的情况。反过来,操作过程中如果权限发生变化(比如地皮被转让),已经写完的部分不会被撤回,还没写到的部分会被跳过并在结束时报告。

谁能用需要管理员开。 默认只有管理员(OP)能用。管理员可以用 /we grant <玩家> 给某人开通,/we revoke <玩家> 收回;也可以用 /we users 看现在都有谁能用。

常见问题

为什么我点了却没有选中?

确认手上拿的是选点工具(/we wand 能看当前是哪个物品),以及你有使用这个工具的权限——没有权限的话点击不会有任何反应。

撤销之后方块的朝向不对?

撤销恢复的是方块种类,特殊朝向(比如楼梯、活塞)在撤销后可能需要手动调整一下方向。

/we replace stone dirt 什么都没变?

检查掩码里的方块名是不是写对了——只有真正匹配上的格子才会被替换,选区选错、方块名拼错都会导致"看起来什么也没发生"。

能同时开两个操作吗?

不能。一个人同时只能跑一个编辑操作,上一个跑完之前新命令会被拒绝。

这套工具是自己写的吗?

是。和地皮、多维度、玩法插件一样都是自研,没有用现成的方案,权限判定直接接入了自家的地皮系统。有问题在群里说,提出问题的人和改代码的人在同一个群里。