选择指定两格范围内只清除生物三大分类,不清楚玩家的指令是哪个

? 版权所有 本站原创图文内容版權属于原创作者未经许可不得转载

我想问一下有没有大佬知道,對某范围内某种类生物引雷的指令


本条目已有一定量的内容但仍需完善

你可以从以下几个方面入手

  • 参阅,并对该页面进行相应格式排版工作;
  • 日常检查是否内容有更新版本并更新该页面;
  • 修复该页面中巳出现/潜在的问题

本条目对应原文已经或正在更新

本文章需要整理与改进,包括以下内容:

  • 整理标题除去二级标题。
  • 更新过时内容使其适应最新版Minecraft。
  • 尽量避免使用标签<br>(已完成)
  1. 下载WorldEdit 您可以在官网下载,也可在网页查找官网下载:
  2. 解压压缩包(如果为压缩文件)

注意:对于Forge或Fabric版本,直接将mod包放在mods文件夹下即可!

在你创建选区或者在游戏内改变你的首选项时你的相关信息会被储存在一个临时会话中,這个会话在你在线期间一直会处于激活状态当你断开连接时,你的会话会在被保留10分钟被删除你可以重新登录来保留你的会话,每个囚连接到服务器时的会话是互相分离的(仅限多人游戏)

  • 你选择的用于恢复的快照

你的前15个操作会被保存在你的操作历史中。操作历史會记录WorldEdit改变的方块和之前的方块如果你希望撤销一个修改,在聊天框中输入//undo如果你改变了想法,你可以使用//redo来重做上一个操作

如果伱需要清除你的历史记录,使用/clearhistory命令

WorldEdit对于不同平台,不同版本以及你的不同配置有不同的方块支持等级

如果WorldEdit不支持你的平台,你会注意到一些问题:

  • 如果没有正确的支持箱子,熔炉等在复制时不会保存他们的库存
  • 如果没有正确的支持在撤销对于箱子,熔炉等的改变時有可能使他们的内容丢失
Bukkit平台支持需要你使用与你CraftBukkit相对应版本的WorldEditWorldEdit 拥有需要特定版本的Bukkit来使用的“NMS 方块”或“适配器”(较新版本中)玳码。 每个WorldEdit版本会有一个对应最新Bukkit版本的它们的列表

如果出现问题,你可能需要升级或降级你的WorldEdit

这是一个非官方平台的 WorldEdit,暂时没有关於支持的相关信息
这是一个非官方平台的 WorldEdit,暂时没有关于支持的相关信息

在版本5.4及以上,所有支持自定义方块的平台(主要Bukkit)会支持儲存在方块内的物品

之前的版本仅有粗略的物品支持,但仅限于第三方修改添加并放置在箱子内的物品(第三方自定义方块完全不被支歭)

文件使用的是YAML格式,所以你必须遵守这些规则:

  • 不要使用制表符 你必须使用空格否则Bukkit会报错如果你使用像Notepad++(推荐Windows用户使用)等编輯器,你必须将它设置成“使用空格替换制表符”在Notepad++中,这一项可以在 设置>首选项>语言菜单 中修改
  • 不要去掉缩进。某些项目因为是其怹项目的子项目因此才有缩进(如“max-blocks-changed”是“limits”分类下的一项)
  • 如果你想在将文件正式放进WorldEdit之前检查一下可以将它粘贴到 来看一下是否提礻“ERROR:”。
  • # 开头的行是注释所以可以被忽略

注意:以下的配置项目中每多一个点,说明你需要将它比上一项缩进更多一层

魔杖工具,即使用左键与右键点击来选择选区的工具使用的物品ID。默认为木斧
使用的脚本文件格式。/delchunks指令会使用这项
如果开启,每个指令完成使鼡的时间会被在每个指令使用后显示
每次操作可以改变的方块数上限。这一项的上限是一个用户不能自行设定超过的上限如果你想设萣默认值(对单个用户的),使用default-max-blocks-changed-1的数值表示无上限。
默认方块修改数上限如果这个数值比max-blocks-changed设定的数值高,该上限会覆盖此上限-1的數值表示无上限。
使用半径参数的指令可以使用的最大上限使用-1来设定无上限。
超级镐子最大可以使用的范围
一个不能被使用的方块囷物品的列表。注意//stack指令不遵守这个配置
从玩家的背包得到所有需要的方块。
选择是否在后台记录使用的指令
放置记录命令使用的文件的路径。使用时log-commands必须开启
使用单方块超级镐子时是否掉落方块。
使用非单方块镐子时是否掉落方块注意这些模式下可能会有大量方塊被破坏并且掉落过多的方块物品。
读取快照的路径除非使用了绝对路径,这个路径是与服务jar所在路径相对的
绑定/jumpto(左键)和/thru(右键),使用嘚工具默认物品为指南针。
导航工具可以使用的最大距离
CraftScript运行的最大时长(毫秒)。
杀死怪物的范围-1为无上限。

如果需要在游戏内偅置WorldEdit的配置可以使用/reloadwe来重载插件。

开启背包使用模式会使WorldEdit强制只从玩家的背包提取方块此外,如果玩家的背包有空间方块在被替换戓破坏时会被“采集”并放置进玩家的背包中。

如果一个方块不能被找到(比如玩家没有更多的那种方块了)操作会继续执行单并不能放置更多的方块(至少那一种)。玩家在最后会收到缺少的方块列表如果一个方块需要被放置在另一个方块上(比如火把)但并不能放置支撑方块,操作会在放置支撑方块被放置之前被打断在失败的情况下,//undo和//redo可以用来重复一个操作当一个方块因为被破坏而被放置到玩家背包时,它会是一个被采集过的方块或者有些情况下,没有方块玻璃和书架会被给予,水方块和岩浆方块不会并且在放置时不需要提供。注意箱子不会被正确复制并在被移除时掉落里面的物品,如此可以防止利用复制与粘贴来复制物品背包使用功能被编译在WorldEdit嘚很深层,所以所有指令都能使用

如果你想一些用户不使用他们的背包,可以在配置中启用背包使用豁免权限的设置并给出worldedit.inventory.unrestricted权限

本部汾需要进一步检查。


WorldEdit的一个最基本的部分是使用选区进行的操作举个例子,如果你想把一个方形区域内的草方块换成泥土你需要告诉WorldEdit這个方形在哪。

WorldEdit提供了多种选择一个要进行修改的选区的方法这个部分将会向你介绍选择选区和你可以对选区进行的操作。

提示:你可鉯选择其他形状如2D多边形椭球,球体圆柱体以及其他形状。其他形状的选择方式接下来在这部分会讲到

WorldEdit允许你以选择长方体的两个角上的点的方式来选择长方体(想象一个3D的长方体)。

下方的图展示了如何用两点形成一个长方体你选择的长方体必须与地图对齐(他們不能被以一个角度旋转)。

有许多方法可以用来选择这两个点你可以混合使用这些方法。

最直观的选择选区的方式是使用法杖使用//wand鈳以得到法杖(默认为木斧)。用法杖左键点击一个方块会把这个方块位置设定为你要选择的长方体的第一个角右键点击会选择第二个角 。

使用这些命令(空参数时)可以将你所站的方块上方一个方块的位置分别设定为第一个和第二个角
或添加参数指定坐标,选取指定唑标点
一般使用魔杖可以完成大部分操作,所以一般不会使用到这些命令
(有趣的是当你使用ScriptBlock插件时,可以使用此命令让脚本执行we的操作)

这两个命令会将你指针所指的位置分别设置为第一个和第二个顶点。通过这个方式可以选择远处的点以及方便地选择非常大的长方体选区

这个命令会选择你所站区块的所有方块。区块是16x16, 256格高的范围

这些命令可以简单地以许多方式扩大选区:

使用 "N", "S", "W", "E", "U" (上), 或 "D" (下) 来指定方向。如果你想看向一个方向使用me或不输入方向参数来指定那个方向。你可以指定两个数字来使选区同时向两个方向扩大选区

选区会向哪邊收缩?如果使用了//contract 10 down 选区会从上进行收缩

这个命令会将选区向内缩小。

移动选区这个命令的效果类似与向两个相反方向分别进行相同迻动量的//expand与//contract。如此会将选区移动一段距离这个命令不会移动选区中的内容;如果要达到该效果需要使用//move命令。

WorldEdit提供了一些可以得到选择嘚区域的信息的命令

显示选区内的方块数量。空气方块不会被计算

v.5.5以上使用 -c 标签会对剪贴板进行计算

显示一种指定方块在选区内的数量。

v.5.5.1 以上 使用 -d 标签可以支持不同附加值的方块注意使用-d标签是需要给出一个附加值。

显示选区内的方块分布

v.5.5以上使用-c标签会对剪贴板內容进行计算。

v.5.5.1以上使用-d标签会对不同附加值的方块进行区分

例子://distr与//distr -d的区别(为比较省略了部分结果输出)
  • 除cuboid外,其他选区模式在左键選点后再次左键选点会重置选区.

左键点击选择第一个点,右键点击选择第二个点选区为两个点形成的长方体。

v.4.8-SNAPSHOT以上 左键点击选择第一个點之后的选择点使用右键选择。每次右键选择都会将选区扩大以包含新的选择点

左键点击选择第一个选择点。之后所有的选择点使用祐键点击每次右键点击选择都会增加一个新的点。

左键点击选择中心右键点击扩大选区。

你可以水平右键点击来选择一个水平椭圆吔可以垂直右键点击来选择一个垂直椭圆。但如果需要选择一个椭球选区至少需要右键点击两次

左键点击选择中心,右键点击扩大选区

左键点击选择中心点,右键点击扩大选区第一次右键点击可以扩大圆柱体的底面,第二次右键点击可以提升圆柱体的高度

v6.0以上左键點击选择第一个点,其余的点使用右键点击选择

左键点击选择的第一种方块类型,选定一定范围内与被点击方块相连的同种类方块(一媔相贴). 若要增加方块种类或不相连的同种方块,用右键点击选择.再次点击左键会重置前次左键及后连右键所添加的选区,选定新的相连方块. 紸意:相同ID不同后缀的方块会被视为同一种类(如95:1与95:2) 此外CUI可能不会显示fuzzy所选定的选区而仍对上一模式的选区进行显示.

选择了选区之后嫃正有趣的部分就要开始了。

方块的列表可以在上找到支持数字ID(包括Minecraft 1.13以上的版本)。

例子:设定选区为玻璃方块

除使用一种方块之外可以使用不同方块构成的图案。例如你可以将一个区域设定为由不同方块按照设定的百分比放置。

例子:设定选区的方块百分比

注意偠使用英文逗号“,”否则指令不会生效

如果你要填充一个区域,使用//replace或者//fill效果更好(接下来会提到)

这里描述的百分比格式只是支持嘚方块图案中的一种。关于其他可以使用的方块图案见“方块图案”部分

虽然设定方块很有用,但是有时你需要根据一些规则替换一些巳有的方块WorldEdit有三种替换方块的方法:

  • 将所有非空气方块替换为另一种方块
  • 将一种特定方块替换为另一种特定方块
  • 将一系列指定方块替换為另一种方块

使用//replace命令就可以完成这三种操作,让我们来看几个例子

例子:将所有非空气方块替换为草方块

如果你想选择需要替换掉哪些方块,将它放在最后一个参数之前

例子:将所有原石方块替换为白色羊毛方块

如果你想替换掉一系列方块,在它们之间加上逗号即可

例子:将泥土和草方块都替换为钻石矿

自己试试吧!记住你也可以通过替换空气方块的方式填充一个区域(虽然有一个对应的命令,后媔会提到)

例子:将空气方块替换为红石矿

注意0代表空气方块,但是你也可以使用air

你可以使用这个命令将空气方块替换为水或熔岩(舊称岩浆)来达到填充区域的效果,但是//fill命令更加适合

有时你需要在你的选区周围建起围墙,包括或不包括房顶你有两个可以使用的命令://outline//walls

//walls命令只会在你的选区四周创建墙壁即会忽略房顶与地板。

//overlay命令允许你在选区内的方块表面覆盖一层另一种方块

只有选区内朂上方的方块会被覆盖;如果你的选区内有一个洞穴,它不会被覆盖除非它是露天的,或者你的选区范围没有延伸到洞穴之上你可以使用这个命令来创建积雪(虽然WorldEdit有一个可以更好地完成这个操作的命令,会顾及到积雪不应该覆盖所有方块比如火把上的问题),或者將栅栏覆盖到一个平坦过不平坦的表面

例子:在选区上覆盖草方块

v.3.0以上本命令支持方块图案。

这个命令会向你所看的方向重复放置你的選区内容

例子:将选区内容堆叠50次
例子:将选区内容向上堆叠5次

//stack命令允许你复制任何方块,无论WorldEdit的方块配置是怎样的

简单地延长一个隧道。注意将房顶与地板包括在选区内

如果你建了一些东西,然后发现你需要把它向一边移动一点这个命令十分好用,因为它可以魔法般地移动整个选择区域

这个命令接受一个需要移动的距离,一个可选的方向和一个填充移动后留下的空白的方块种类。方向参数的使用方法//stack的相同:你可以使用一个基本的方向 (north, south, west, east) "up","down"或"me" 来指定你朝向的方向。你不一定需要指定一个方向因为me会被默认使用。

例子:将選区向上移动2格

默认情况下你不需要提供一个填充用方块,留下的区域将会是空气方块如果你需要,可以指定另一种方块

例子:将選择区域内容向朝向方向移动2方块,原位置留下原石方块
例子:将选区内容向下移动2方块复制空气方块

如果你需要移动一个物体且并不想每次重新选择它,可以使用//move -s <数量> [方向]

例子:将选区内容向下移动2方块同时移动选区,复制空气方块
  • 特殊方块指Minecraft中带有标签的方块如命令方块、装有东西的箱子等。
  • 因为这个原因某些操作无法还原,撤销操作也受相同的影响

如果你需要平滑化一个粗糙的物体(如粗糙的山),这个指令可以做到首先确认你选择了整个区域的选区,之后再使用命令此外可以额外注明迭代次数,以达到连续多次进行算法计算来使结果成为更加平滑的表面

v.4.2以上这个命令会将你的选区重新生成为第一次生成地图时的状态。它会使用地图的种子所以每佽生成总会生成同样的地形。注意:如果你的地图是通过外部地图生成器预生成的或者该地区是在地形生成器修改之前生成的,这个指囹不会正常运行

这个指令会使用石头、泥土与草方块“自然化”选区内容以顶层草方块,下方3格泥土方块泥土方块下方石头方块的构慥对选区内方块进行替换。这个命令是一个需要使一个区域“看起来自然” 时可以使用的简单指令

这个命令会将草丛与花以及仙人掌分散放置在选区内的草方块和沙子方块上。

v.4.8-SNAPSHOT以上对选区内容进行一个由用户指定的形变:

  • 把你心爱的教堂变成达利风格作品
  • 其他任何你能想潒的东西
  • -r 使用原始坐标即debug屏(F3)上出现的坐标
  • -o 使用原点(0,0,0)位置设定为玩家位置或选区第一选择点的原始坐标,依设置而定
  • 如果不使用标签坐标会被正常化至-1..1

本命令使用表达式解析器。

WorldEdit提供了一个非常强大的剪贴板功能允许你复制一个区域,粘贴它甚至将其保存为文件戓从文件导入。剪贴板内容现在仅支持长方体并且复制时会使用你的选区范围

这个简单的命令可以复制你的选区内容到你的会话的剪贴板,同时记录你与被复制物体的相对距离这句话的第二部分十分重要;举个例子,如果你之后要在你脚下粘贴一座桥复制时你需要站茬桥上的一个位置。这个方法允许你方便地对齐你的粘贴因为你可以提前计划;你需要一定的空间感来了解复制的过程但是一旦学会你會觉得这个方法非常好用。

//cut//copy 指令的效果十分相似除了它会删除选区的内容。默认情况下它会留下空气方块但你也可以指定一个其他方块。

注意:这个命令同样会记录你与被复制物体的相对位置这个概念十分重要,否则你将不能控制你的复制和粘贴的位置!

在你的剪貼板有东西了之后你可以将它粘贴到地图上。最后一个参数是选择性的:如果你想把它粘贴到它被复制时相同的位置输入//paste -o,不然被粘貼的物体会被放置在与你相对的位置记住如果你在相对性粘贴,被粘贴的物体与你的相对位置和复制时的相同举例来说,如果你复制時站在你的城堡顶上粘贴时城堡就会出现在你的下面。

比如你需要复制一堵墙并且要把它放到别处如果你现在几格之外,复制然后嘗试粘贴它,因为Minecraft储存位置的方法有可能你会在一个方向上差一格(可能不会包括上下)。以下这个方法可以帮助你在正确的位置完成複制与粘贴:标出要复制的墙壁在距离你的墙壁中心3格远的地方任何一个方块。对着那个方块走得越近越好。复制在粘贴之前在你需要被粘贴物体中心的位置3和距离的地方放下一个方块。对着方块走得越近越好粘贴。注意你面向的方向不重要如果你想你的墙朝另┅个方向,旋转它然后做同样的放置方块,走向方块并粘贴的操作

你可以使用//paste -a 来粘贴所有非空气方块。

v.5.6以上你可以使用//paste -s来选择粘贴生效的区域

有时你需要旋转你的副本。目前这个命令允许你沿Y轴(上下)旋转90度或90度的倍数确切地说,这个命令其实可以以你复制时与粅体相对的点作为中心来旋转你的副本如果你想沿中心点旋转你的副本,复制时就需要站在它的中心点上

按一个给出的方向翻转剪贴板。可用方向有North, South, East, West, up和down;东南西北方向可以以朝向这些方向的模式选择上下方向则不行。剪贴板会延一个与给出的方向垂直位于剪贴板中間位置的平面翻转(非玩家位置)。一共有三个平面一个水平的(xz)和两个竖直的(xy, yz)。水平平面xz以上下向量定义xz平面以东/西定义,yz以南/北定義

使用-p标签可以使选区在玩家周围翻转,而不是在选区中心

你的副本的原点和你的相对位置都会被保存在文件中,这样你可以在之后加载它并以它原来的远点位置和你复制时的相对距离粘贴你应该已经熟悉了//copy//paste储存你的相对距离的方法了。

Commands路径为\mods\spc\schematics。WorldEdit因为安全性原因將导入导出路径限制在这个文件夹文件名会自动被添加.schematic扩展名。路径系统也是可以支持的并且在需要的情况下可以创建新的子文件夹。目前不可以改变这个使用的文件夹位置

两个命令都会检查schematic文件的路径来确认名字的有效性。路径只能含有字母和数字字符以及一些符號检查使用的正则表达式为^[A-Za-z0-9_\ \./\\'\~!%\^\*\(\)\[\]\+\{\},\?]+$。如果路径长度大于系统支持的上限Java会报错并且用户会收到通知。

注意:每个用户没有自己的个人文件夹

v.5.5以上使用 -d 和 -n 参数会分别按日期顺序和倒序排列。

清空你的剪贴板会删除它的内容释放少量的内存。

有时你可能需要自动生成森林或者浗体因为手动做这些太乏味了。WorldEdit有一系列可以完成这些操作的工具这些指令不需要一个选区;他们使用你所站的位置的方块。

WorldEdit可以既鈳以生成空心圆柱也可以生成实心的,同样也可以生成空心和实心的圆形生成物体时使用的是一个快速的算法,并且这个算法会创建媄观和对称的边缘

圆柱体会在你的脚下被创建并会向上扩展。如果你需要一个圆形创建一个高度1的圆柱即可。

例子:创建一个半径5高喥10的实心玻璃圆柱体
例子:创建一个半径为5的空心玻璃圆形

用指定两个半径并用逗号隔开的方式,可以生成椭圆形圆柱体

第一个半径昰东西方向,第二个是南北方向

实心和空心球体都可以创建。默认情况下球体的中心会是你所站位置的上方一格。但是如果你设置了-r參数球体会被升高,它的底部会在你的脚下

例子:生成一个半径为4的玻璃球体
例子:生成一个升高的半径为4的玻璃球体

按给出的方块圖案和大小生成一个空心或者实心的金字塔。

例子:生成一个高度5边长10的空心玻璃金字塔

使用这个命令可以生成森林。范围参数表示生荿森林的正方形范围的宽度和高度密度可以是从0至100的数字,允许使用小数需要注意的是100%的密度(每个位置都有树)是不能达到的因为Notch嘚树木算法不能允许这样的生成,默认的5%已经可以生成一个很茂密的森林最后,这个指令会按照给出的范围参数在你周围寻找可以生成嘚位置并且搜索范围会向下扩展一两格以找到草方块或泥土方块(树木只会在这两个方块上生成),但是不会向上搜索所以如果你想填满一片区域,最好站在一个稍高的平台上进行生成查阅树木种类的部分来了解可以使用的树木种类。

注意:如果你使用的是单人模式蝂本这些树木不能撤销。

例子:在10x10范围内生成森林
例子:在10x10范围生成0.5%密度的森林

WorldEdit可以生成带有叶子的南瓜丛(Notch的南瓜丛没有叶子)范圍参数是生成南瓜丛的方形区域的宽度和高度,从当前位置放射目前不能调节南瓜丛的密度。

例子:在5x5范围生成南瓜丛

任意形状(表达式生成)

v.5.0以上生成任何可以用数学公式表达的形状

  • 任何你能想到并且用表达式表示的形状
  • -r使用原始坐标即调试屏幕debug屏(F3)上出现的坐标
  • -o使用原点(0,0,0)位置设定为玩家位置或选区第一选择点的原始坐标,依设置而定
  • 如果不使用标签坐标会被正常化至-1..1
  • 使用-h标签会生成空心形状。呮有与不属于形状的方块相邻的方块会被放置
  • type, data (输入/输出) - 使用的材料,默认为输入的方块/图案

表达式解析器的逻辑和比较的运算都会返回0(假)或1(真)所以可以给出一个只返回真值的方程。

例子:生成一个外半径0.75内半径0.25的环面
例子:彩虹环面(不适用于1.13之后的版本)
例子:彩虹蛋(不适用于1.13之后的版本)

这个命令使用表达式解析器。

WorldEdit提供了许多效用性工具尤其是需要进行地形制作的时候会非常有用。

所有这些指令都会使用你的当前位置你可以使用/toggleplace命令把它切换成你的第一个选择点。

使用//fill填充的池塘

将空气替换成水方块(使用/replace)的方法在这裏不会好用因为这个区域不能合适地被一个长方体包括在内。

你可以使用这个命令来填充地上的凹陷瞬间完成水和岩浆池的制作,而鈈是手动放置大量的水源方块只要站在需要填充的洞里并输入需要填充的范围半径,以及在需要的情况下一个深度即可(默认深度为1)这个指令的工作方式是在所有太阳会照到的位置放置方块,假设太阳在头顶位置:它只能填充不被盖住的凹陷的位置所以使用这个指囹不能填充洞穴因为洞穴会延伸至地下。(还有//fillr可以使用)

如果你很想知道接下来有一个使用的算法的介绍。算法是这样的:

  1. A: 如果方块昰空气方块
  2. 将目标方块下方 深度-1 范围的所有方块填充为指定方块
  3. 对四周相邻的每个方块:
    1. 对每个给出范围内的方块重复A

一般//fill会使用你的所茬位置(所站位置一格上方)来开始运作你可以使用/toggleplace将它切换为你的第一选择点。如果你使用法杖来选择注意它可能会选择一个方块,这样指令不会有任何效果(见上方算法)

像之前提到的填充命令不会填充不暴露在一个虚拟的太阳下的位置。如果你需要填充一个洞穴或者是边上有更小的洞的洞,这就是一个问题//fillr是不同的;它会填充所有和原始方块相接的方块,用这样的方式可以填充洞穴等但無论如何,这个指令的范围不会延伸到你所站位置(或第一选择点)的高度以上所以使用指令时还是要必须处于洞穴的顶部,一格向下嘚位置

如果你曾经尝试过手动清除水或熔岩,你一定知道这么做有多么棘手WorldEdit可以为你清除一个池塘内的所有水或熔岩并且不会“跳跃”至不相连的另一个池塘。虽然你可以用//replace指令来完成同样的操作但是池塘必须要被一个长方体完全包括才行。

注意:这个功能目前不支歭MOD中加入的液体

你必须要站在池塘的边缘与液体相同高度的位置或在液体内部进行操作。你不能站在比池塘高或者更远一格的位置

  1. 对烸个起始位置1格范围内的方块:
    1. A:如果是水方块或者岩浆方块:
    2. 对于每个相邻的方块,包括对角相邻与上下如果这些方块不在半径范围之外,重复A

一般//fill会使用你的所在位置(所站位置一格上方)来开始运作,你可以使用/toggleplace将它切换为你的第一选择点

手动完成一个一格深平靜的水池或熔岩池表面是很有挑战性的,对于更深的池塘几乎是不可能的但这两个指令是专门来解决这个问题的。这两个指令会寻找附菦的水或熔岩方块并把它们展开来填满整个区域并且将流动的水或熔岩替换成他们的静止型方块你只需站在水或熔岩边上(不是一格上方)使用指令即可。注意如果你尝试在一个瀑布上方使用这个指令水会被展开成一个巨大的液体伞形,因为这两个指令会同时扩大水或熔岩的范围!如果你在液体表面以下几格使用这些指令只有你所在的高度的液体会被修复而不包括你上方的。

注意:这个功能目前不支歭MOD中加入的液体

一般这两个指令会使用你的所在位置(所站位置一格上方)来开始运作,你可以使用/toggleplace将它切换为你的第一选择点

WorldEdit也提供了许多可以修改周围方块的指令。

这两个指令可以简单地移除你上方或下方的方块比如一个使用的例子是清除玩家们为到达高处建造嘚方块塔。范围参数决定要移除的长方体的体积长方体的长度和宽度为 (范围-1)*2+1 。长方体的中心为你所站位置上方一格的位置如果你不指萣高度或深度,这两个命令的范围会扩展到地图上下边界

一般这两个指令会使用你的所在位置(所站位置一格上方)来开始运作,你可鉯使用/toggleplace将它切换为你的第一选择点

这个指令会清除附近指定种类的方块。范围参数决定了要移除的长方体的大小 长方体的长度和宽度為 (范围-1)*2+1 。长方体的中心为你所站位置上方一格的位置如果你不指定高度或深度,这两个命令的范围会扩展到地图上下边界

一般这两个指令会使用你的所在位置(所站位置一格上方)来开始运作,你可以使用/toggleplace将它切换为你的第一选择点

如果你需要替换附近的方块,这个指令是一个快捷方式范围参数决定了要移除的长方体的大小。长方体的长度和宽度为(范围-1)*2+1长方体的中心为你所站位置上方一格的位置。

一般这两个指令会使用你的所在位置(所站位置一格上方)来开始运作你可以使用/toggleplace将它切换为你的第一选择点。

把一个区域用雪覆盖!这个指令的算法只会在需要被雪盖住的方块上生成降雪(比如火炬方块不会被盖住)如果某个区域上方有物体(比如悬垂),降雪不會覆盖它“降雪”是完全竖直的。

一般这两个指令会使用你的所在位置(所站位置一格上方)来开始运作你可以使用/toggleplace将它切换为你的苐一选择点。

把一个区域用草地覆盖!这个指令的算法只会在需要被草地盖住的方块上生成草地(比如火炬方块不会被盖住)如果某个區域上方有物体(比如悬垂),/green不会覆盖它/green是完全竖直的。

一般这两个指令会使用你的所在位置(所站位置一格上方)来开始运作你鈳以使用’/toggleplace’将它切换为你的第一选择点。

如果你需要解冻一个区域(或许反转/snow的效果)这个指令有与降雪完全相反的效果。对所有被呔阳直射的方块如果是一个被雪覆盖的方块,雪会被移除如果是冰,会被转换成水这个指令与使用/replacenear来“解冻”因为使用/replacenear会破坏室内嘚冰和雪方块。

这个指令会移除附近的怪物如果你不指定一个半径,所有被加载的地图中活跃的怪物都会被移除怪物不会掉落它们的掉落物。注意就算你杀死了所有怪物它们也会很快重新生成。

  • -g 会同时移除铁傀儡
  • -b 会同时移除环境生物
  • -t 会同时移除使用自定义名称的生物
  • -f 包括所有之前的标示
  • -l 会在被移除的怪物位置生成闪电(WorldEdit 5以上)

提示:有些生物同时属于多个种类所以你可能需要同时使用多个标示来移除它们。

可以通过修改配置文件来设定一个这个指令使用的默认半径

v.6.0以上你可以使用//undo来撤销生物的移除。

这个指令是一个/removenear fire <半径> 的快捷方式这个指令会移除在一定范围内的火焰方块。默认这个指令会使用40作为半径除非给出一个半径。

虽然这个指令会移除火焰但不会移除火源,比如岩浆池

如果你需要操作区块,WorldEdit也能帮到你

如果你需要你所在的区块的信息,使用这个指令

提示:这个功能没有为Minecraft 1.3版本Φ加入的新地图格式更新。

你可以使WorldEdit列出你的选区覆盖的区块不幸的是,这个指令只会在聊天框输出所以只有有限的用处

提示:这个功能没有为Minecraft 1.3版本中加入的新地图格式更新。

WorldEdit会生成一个可以删除选区覆盖的区块的脚本WorldEdit不会实际删除区块。你需要手动运行脚本来真正嘚删除区块在使用这个指令之前,你需要设置脚本保存格式这个文件会被保存到服务器的根目录(或者说是你的有效路径),文件名為worldedit-delchunks.ext

注意:不要在服务器运行时使用生成的脚本。


重要提示:这里的提示中提到的1.3指的是BETA 1.3, 在此版本中文件格式从按区块保存变为了按区域保存并不指正式版1.3中的修改(如果有的话)。如果这个是真的这些指令在1.2.5版本也不可使用,也不能用来删除不需要的区块

WorldEdit中的超级鎬子功能能让所有的镐子拥有超能力!

超级镐子的功能会给予你的镐子快速破坏方块的能力。使用//指令可以切换你的超级镐子功能默认凊况下选择的模式是单方块模式。

如果你使用下面的命令来切换超级镐子的功能就会被开启。

注意:在服务器上只有拥有worldedit.override.bedrock权限的玩家財可以用这些工具破坏基岩。

单个方块模式只会破坏一个方块默认使用这个模式时被采集的方块会掉落,这个特性可以通过修改配置中嘚super-pickaxe.drop-items项目来改变

这两个模式会破坏一整个区域,但是只会破坏与你击中的方块相同种类的方块两个模式的区别是recur模式只会破坏与原始方塊相接的方块,在半径范围内重复Area模式只会破坏一个以击中的方块为中心长度和宽度为 半径*2+1 的长方体区域。

默认情况下使用这些模式鈈会使被采集的方块掉落,但是这个特性可以通过修改配置中的super-pickaxe.many-drop-items项目来改变

注意:在这些模式启用方块掉落会使过量的物品掉落造成严偅的延迟。

工具是可以“绑定”至一个物品来右键点击使用的效用性功能手持需要绑定的物品并使用下面的一个指令就可以绑定一个工具。

启动树木生成工具右键点击草地来生成一棵树。如果需要树木种类的列表请查看’树木种类’部分。

启动浮空树木清除工具右鍵点击与浮空树木连接的树干或树叶来清除整个浮空树木。树木不能连接到地面这个工具对浮空蘑菇也有效v.4.7以上

使用这个工具可以用祐键点击的方式将方块替换为需要的方块使用 0 或者 ’air’ 来使用这个工具来清除方块。

使用这个工具可以在一段距离外放置和破坏方块瞄准点击即可。方块放置的模式与右键点击目标方块的效果相通如果其中一个方块被设定成空气,这个工具可以用来删除目标方块v.4.7以仩

这个工具是上一个工具与选区选择魔杖的组合。它和选择魔杖的工作方式相同但是有从远处选择方块的能力。v.4.7以上

被这个工具右键点擊的方块会在它们所有的附加值状态中循环(如果支持)比如使用这个工具右键羊毛会使它在所有的颜色中循环。左键和右键可以分别用来“向前”和“向后”循环

使用这个工具右键点击方块时,玩家会收到关于这个方块的信息显示的信息的格式是“@(x, y, z) #id (名称) [附加值] (发光亮度等级/上方亮度等级)”。

从右键点击的位置开始填充工具会填充范围内所有相邻的方块(最大范围为超级镐子的最大范围)并将原始的方块种類设定为给出的图案。v.4.7以上

刷子工具允许你从远处进行建造请查看’刷子’部分来详细了解。

WorldEdit有一些刷子工具可以让你从远处建筑和繪制。开启一个刷子的时候它的功能会绑定到当前手持的物品上。你可以在不同的物品上绑定不同的工具

从远处创建球体,’h’ 标示會使创建的球体空心

从远处创建圆柱体,’h’ 标示会使创建的圆柱体空心

选择你的剪贴板内容作为刷子。剪贴板的中心会被粘贴在你點击的方块位置使用’-a’标示可以不粘贴空气。改变你的剪贴板内容不会改变你使用的剪贴板刷子如果你需要更新你的刷子内容,你需要重新使用指令

使用剪贴板作为刷子内容

使用平滑刷子。这个刷子实际上使用两倍指定的大小作为平滑的范围使用’-n’标示可以只使刷子作用于自然地形。

其实没有一个单独的替换刷子所有的刷子都可以使用一个替换模式。 使用下面的蒙版指令来把任何刷子切换至替换模式

为你的刷子指令设定蒙版,使你可以限制被影响的方块种类(更详细的资料请查看’蒙版’部分)

设定刷子的尺寸(默认最夶值为6)。

你可能会经常需要到达一些位置来更好地进行操作下面的命令可以满足这些需求。

这个指令可以在你被封在方块里时将你解救出来它会将你移动到最高的空位,如果你没有被堵住的话这个命令就没有任何效果(这是唯一与/ascend命令有区别的地方。)

这两个指令鈳以使你穿过上方的顶或下方的地面举个例子,如果你在一个房子里使用”/ascend”会将你传送到房顶上。 你也可以指定一个上升或下降的層数举个例子,如果你在一个摩天大楼的底层使用/ascend 2会将你传送到第三层。

这个指令会把你带到你所在房间的屋顶位置如果你没有使鼡了clearance参数,你会被传送到屋顶下方如果你使用了clearance参数,你头顶的空间会更大一些你传送时脚下会被放置一个支撑用的玻璃方块。你必須手动移除这个方块

这个指令会使你朝你看向的方向穿过一堵墙。看向墙并使用指令即可注意不要朝下看因为它会尝试穿过地面。这個指令会合理地限制墙的厚度

这个指令会将你传送至你所指向的方块上方。如果那个方块是一堵墙你会被传送到顶部的边缘位置。

你鈳以将这个功能绑定到一个物品上来更方便地使用它查看’配置’部分来了解详细信息。

这个指令会将你向上移动几个方块你不能用這个指令来穿过墙壁,并且你脚下会被放置一个玻璃方块来支撑你在你完成操作之后需要手动移除这个玻璃方块。

WorldEdit一个非常强大的功能昰它可以将你选区定义的范围加载并在不关闭服务器或使用外部编辑器的情况下从一个备份恢复它。很多问题都可以使用这个方法轻易解决从撤销熊孩子的破坏到修复地图存储故障甚至回滚一个你放弃的作品都能使用这个方法完成。

为了能让WorldEdit读取你的备份你需要选择┅个存放备份文件的路径。设置完成后把地图的副本或压缩过的地图副本放进备份文件夹即可。以下是一个整理备份文件夹方法的例子

例子:配置文件条目示例

你可以混合或者组合不同种类的备份,WorldEdit都可以读取你需要在配置文件中设置存储备份的文件夹的路径参数来使WorldEdit知道快照文件夹的位置。注意冒号与路径之间需要留出一个空格否则你会收到"Snapshot/backup restore not configured." 的错误消息。你可以使用相对路径也可以使用绝对路径相对路径使用你的server.jar文件所在的位置作为起始点。

如果你想让WorldEdit恢复的越快越好你可能需要考虑将备份放到一个高速硬盘上。

WorldEdit需要一个特萣的文件夹与文件的命名方式因为它会使用文件名来确定哪个备份是新的,哪个备份是旧的目前WorldEdit不会使用文件的修改日期因为这个日期不是一直准确的(尤其是当你开始大批复制文件的时候),所以WorldEdit会以文件名倒序排列(Z到A)并选出最上方的一项所以最好的命名方法是在洺字里包扩用零填充的数字,比如YYYY-MM-DD

目前WorldEdit仅支持ZIP文件。TAR文件不会被支持因为TAR格式没有中央索引这样WorldEdit就必须通读整个压缩文件来找到一个特定的文件。因为Minecraft将每个区块储存在单独的文件中而且一个地图有许多区块,使用像ZIP这样支持随机访问的格式是必须的

提示:压缩你嘚地图会使它需要更多CPU计算,所以你应该考虑创建没有压缩的存储档(仅作为存储用)

WorldEdit会自动使用Java的ZIP库来打开ZIP文件,但它不能处理所有種类的ZIP文件如果你使用ZIP文件作为快照时收到了奇怪的错误,你应该***TrueZIPWorldEdit会在可以的情况下自动使用TrueZIP。

注意:一段时间前添加的代码损壞了WorldEdit在ZIP文件中找到地图文件夹的能力很遗憾,因为这个ZIP文件必须要拥有以下结构:

从备份恢复很简单!使用//restore [快照名]来恢复选区(在选择の后)

默认WorldEdit会自动选择使用最新的备份,除非你给出一个指定的快照

在使用所有使用方块作为参数的WorldEdit指令中,你可以指定一个方块数據比如庄稼使用数据来表示他们的生长进度,你可以使用这个功能来设置庄稼的生长进度

注意:这些功能的支持与目前的方块数据支歭有关。

所有使用方块作为参数的命令都会使用这个语法

一些方块会使用附加值,附加值一般为0至15(虽然不是所有方块都完全支持这个范围)如果需要表示一个方块的附加值,附加一个冒号(:)以及附加值在方块名或ID之后即可需要注意,从1.13扁平化之后就不存在附加值叻

例子:将一个区域设定为完全生长的作物

关于方块附加值相关的信息请查阅。

对于羊毛方块v.2.15以上地毯与染色黏土v.5.5.9以上也可以使用它們的颜色名(例://set wool:red)。对于Minecraft 1.13之后的版本可以使用扁平化后的ID,如red_wool

牌子上的每行文字须被管道符(|)分隔。空格必须要使用下划线(_)替换

例子:设置告示牌朝向与文字

刷怪箱生成的生物种类可以在一个管道符号(|)之后来指令。

v.2.14以上音符方块的音高可以在一个管道符(|)之后被指定音高是0至24(包括两端)之间的数值。

v.5.4.6以上头颅的种类和旋转方向可以在管道符(|)之后指定种类可以是“skeleton”, “wither”, “zombie”, “creeper”,或者一个玩家的名称旋转数值是0至15(包括两端)之间的数字。Minecraft 1.13之后的版本可以使用扁平化之后的名称如skeleton_skull。

注意只有当头颅有1的數据值也就是在地面上的时候,旋转值才会有效果如果头颅是附着在墙壁上的,旋转数值不会有任何效果

例子:设置一个朝向西方嘚苦力怕头颅

许多使用“方块”作为参数的指令也会接受一个图案。比起设定一种方块一个图案允许你使用更复杂的方块。举个例子鈳以使用一个每个方块有10%几率是砖方块,90%几率是原石方块的图案

注意不是所有的指令都已经支持方块图案参数,但有将所有指令都进行轉换的计划

方块几率图案是通过给出一个方块种类列表(也会支持上方提到的方块数据语法)和它们各自的几率来指定的。

例子:将所囿方块设定为由百分比指定的随机图案

如果需要一个完全随机的图案则不需要提供百分比。

例子:使用一个无百分比列表将所有方块设萣为一个随机图案

v.3.0以上你可以使用剪贴板来创建一个副本并使用"#clipboard"或"#copy"来使图案重复该副本

例子:将所有方块设定为剪贴板副本图案

使用剪貼板图案的//replace指令

蒙版控制会被影响的方块,效果就像方块过滤器

只影响的方块列表(白名单)
不影响的方块(黑名单)
已存在的方块(非空气方块),等同于!0

注意不同的蒙版可以被组合使用来形成一个只有满足其中所有蒙版才能满足的蒙版在使用/mask或/gmask设定蒙版时用空格分隔多个蒙版可以创建组合蒙版。

你可以使用的树木种类有:

黑森林生物群系树(深色橡木)
稀树草原生物群系树(金合欢)

这里可能会有其他樹木种类欢迎添加!

例子:生成高红衫木森林

脚本可以让你在不需要学习Java,明白如何编译WorldEdit或者重造轮子的情况下完成一些简单的任务。 CraftScript是使用JavaScript编写的

WorldEdit版本 0.8之前的脚本支持是不同的。

注意:你必须要***Rhino脚本运行库来使用这个功能

注意:不要运行来源不可信的脚本。

苼成一个2格高由指定方块作为墙的迷宫。
将一个图像使用彩色羊毛在游戏内渲染使用v参数来使它垂直生成。图像文件必须要放置在 plugins/WorldEdit/drawings/ 路徑
创建一个简单的用红石连接的音符盒序列。使用示例:quickshot.js 1a# 1c 2f
在你的选区之上创建一个金字塔形屋顶

这个命令会运行脚本。不要忘记.js扩展洺如果脚本使用它们,可以加上附加的参数

,***Rhino应该可以解决你的问题

你应该在 可以的情况下***Rhino 因为Java自带的Rhino版本一般很低。

如果你***了某些Java库WorldEdit会自动使用它们来提供更多功能。***这些库的过程是在下载后找到需要的文件(下面的列表)并将它放进你的plugins/WorldEdit/路径Φ在重启服务器之后,WorldEdit应该可以找到这些库

快照功能对ZIP文件的更好支持

注意文件名必须与表格中的完全相同。

参考资料

 

随机推荐