前言
- 本文将介绍Minecraft中的WorldEdit(创世神)插件。阅读完本文后将能够使用该插件提供的绝大部分功能。
- 本文不包含该插件的下载与安装,请确保自己在游戏中可以正常使用该插件后再阅读本文。
介绍
创世神插件(WorldEdit)简称WE,是一款用于在游戏中完成大规模重复工程(上千个单一方块的摆放)或者人工难以完成的高精度工程(大型球体、多边形),并且可以完成许多地形美化工作的建筑类插件。一旦掌握了该插件,你的建筑效率将会得到极大的提高,并且不再需要经历许多重复枯燥的摧毁/放置方块。让你充分的享受建筑的快乐就是这款插件所要做到的。
基本操作命令
WE的绝大部分操作都是使用命令完成的,而WE的命令有一个共同点就是都以//开头(/clearclipboard除外,下文会有介绍)。接下来会介绍WE可以完成的基本操作。
插件操作
- 撤回:
//undo
撤回上一步操作,最多15次(仅能撤回使用WE命令造成的改变,手撸不会记录在撤回列表里) - 取消撤回:
//redo
恢复你上一次撤销的操作
选择
-
//wand
获取一个木斧,拿着木斧左键选择第一个方块,右键选择第二个方块 -
//pos1
,//pos2
使用腿部所在的方块作为顶点进行选择 -
//hpos1
,//hpos2
将准星对准的方块作为顶点进行选择,够不到的方块同样可以被设置成顶点 -
//chunk
选择自己所在的区块
这几种方法可以通用,比如用木斧设置第一个点,用//pos2设置第二个点
区域操作
我需要先了解什么?
- 所有以< >标记的参数都是必要参数,所有以[ ]标记的都是可选参数。
-
<blockType>
支持所有的方块表达方式,填写方块名或者方块id即可 -
[direction]
方向可以为N,E,W,S,UP,DOWN中的任意一个,不指定的话将使用玩家面朝的方向
放置
-
//set <blockType>
将选区全部填充为指定方块。如://set 1 -
//set n%<blockType>,m%<blockType>
将选区按比例随机填充为指定方块。如://set 50%1,50%2 -
//set 0
将选区填充为空气(删除)
替换
-
//replace <blockType>
将选区内所有非空气方块替换为指定方块。 -
//replace <blockType1> <blockType2>
将选区内的方块1替换为方块2 -
//replace <blockType1>,<blockType2> <blockType3>,<blockType4>
将选区内的方块1和2替换成方块3和4
堆叠◈
//stack <count> [direction]
将选区向指定的direction方向堆叠count次,使用该命令时请注意选区的大小及堆叠的次数,数值过大可能导致游戏卡死
- [direction]的具体表示方法请参考开头我需要先了解什么?
表面
-
//walls <blockType>
选区前后左右用指定方块建四面墙,上下不封口。 -
//faces <blockType>
选区前后左右上下用指定方块完全包围。 -
//overlay <blockType>
在选区内最上层非空气方块上覆盖一层指定方块。
移动
请注意!该移动是移动选区内的方块,选区的位置并没用发生变化!要想使选区一同移动,请在命令后紧跟-s参数,如://move -s 10 (将选区内的方块向我看的方向移动10格,并同时移动选区)
-
//move <distance> [direction]
将选区向指定方向移动[distance]格,[direction]的具体表示方法请参考开头我需要先了解什么? -
//move <distance> <direction> <blockType>
将选区向指定方向移动[distance]格,并使用指定方块填充空余出来的选区空间。注意!该方法中的方向是必填的,但同样可以使用me来代表自己的方向。
其他
-
//smooth [iterations]
将选区内的地形放缓,[iterations]指定操作次数。比如:输入5次//smooth和//smooth 5 的效果是一样的。 -
//regen
使用该地图的种子重新生成选区,使其变成原来的样子。 -
//naturalize
将选区的顶层自然化(替换最上面3层方块为草方块)
剪贴板
WE的剪贴板功能可以让你自由的复制、剪切和粘贴选区内容,甚至可以将选区内容保存为文件,在另一个存档中读取。
复制
//copy
复制选区内容及你的个人位置。注意,你的个人位置将决定你粘贴时的选区内容位置,请确保你所在的位置可以方便的粘贴选区后再使用该命令,玩家朝向不影响粘贴时的位置。
剪切
//cut [blockType]
剪切选区内容并获取你的个人位置,然后用指定方块填充剪切后的选区。注意,玩家的个人位置的重要性请参考上一条:复制。
粘贴
//paste [-a/-o/-s]
根据玩家的相对位置粘贴剪贴板内容。注意!粘贴后的选区内容位置和玩家的朝向无关。
- 不加参数时将粘贴所有内容(包括空气方块),不改变选区位置。
- [-a]参数将粘贴选区内除空气之外的方块。
- [-o]参数将粘贴内容到复制的原位置。
- [-s]参数将把选区设置到粘贴后的剪贴板内容上。
旋转
//rotate <degrees>
将选区内容旋转< degrees >度。
- < degrees >的值必须为90的倍数。
- < degrees >的值为正数时旋转方向为顺时针,负数为逆时针。
- //rotate 90后粘贴和你顺时针向左转头90°后粘贴的效果是一样的
- //rotate 的效果会叠加,即//rotate 180 后粘贴和执行两次//rotate 90后粘贴的效果是一样的
翻转
//flip [direction]
以指定方向上的选区中点为中轴将选区镜面反转
保存和读取
//<schematic/schem> <save/load> <fileName>
保存(save)或读取(load)文件名为< fileName >的文件。例如//schem save 1 或者//schematic load 2
- 使用//schematic和//schem均可,但单机指令版不支持//schem。
- 文件后缀名为.schematic,文件路径在:服务器
plugins\WorldEdit\schematic
,单机mod\spc\schematic
,该文件可使用MCedit等程序进行编辑。 - 多人游戏中所有人的schematic文件将共享,请提前做好命名区分防止重名误覆盖他人文件。
清空
/clearclipboard
删除剪贴板内容
- 剪贴板内容保存在内存中,当剪贴板内容过大时可能会导致电脑卡顿,使用该命令可以清理剪贴板从而释放所占有的内存。
- 注意,该命令为单斜杠。