MineCraft - 创世神插件

简介: 前言本文将介绍Minecraft中的WorldEdit(创世神)插件。阅读完本文后将能够使用该插件提供的绝大部分功能。本文不包含该插件的下载与安装,请确保自己在游戏中可以正常使用该插件后再阅读本文。

前言

  • 本文将介绍Minecraft中的WorldEdit(创世神)插件。阅读完本文后将能够使用该插件提供的绝大部分功能。
  • 本文不包含该插件的下载与安装,请确保自己在游戏中可以正常使用该插件后再阅读本文。

介绍

创世神插件(WorldEdit)简称WE,是一款用于在游戏中完成大规模重复工程(上千个单一方块的摆放)或者人工难以完成的高精度工程(大型球体、多边形),并且可以完成许多地形美化工作的建筑类插件。一旦掌握了该插件,你的建筑效率将会得到极大的提高,并且不再需要经历许多重复枯燥的摧毁/放置方块。让你充分的享受建筑的快乐就是这款插件所要做到的。

基本操作命令

WE的绝大部分操作都是使用命令完成的,而WE的命令有一个共同点就是都以//开头(/clearclipboard除外,下文会有介绍)。接下来会介绍WE可以完成的基本操作。

插件操作

  1. 撤回://undo 撤回上一步操作,最多15次(仅能撤回使用WE命令造成的改变,手撸不会记录在撤回列表里)
  2. 取消撤回: //redo 恢复你上一次撤销的操作

选择

  1. //wand 获取一个木斧,拿着木斧左键选择第一个方块,右键选择第二个方块
  2. //pos1//pos2 使用腿部所在的方块作为顶点进行选择
  3. //hpos1//hpos2 将准星对准的方块作为顶点进行选择,够不到的方块同样可以被设置成顶点
  4. //chunk 选择自己所在的区块

这几种方法可以通用,比如用木斧设置第一个点,用//pos2设置第二个点

区域操作

我需要先了解什么?

  • 所有以< >标记的参数都是必要参数,所有以[ ]标记的都是可选参数
  • <blockType>支持所有的方块表达方式,填写方块名或者方块id即可
  • [direction]方向可以为N,E,W,S,UP,DOWN中的任意一个,不指定的话将使用玩家面朝的方向

放置

  1. //set <blockType> 将选区全部填充为指定方块。如://set 1
  2. //set n%<blockType>,m%<blockType> 将选区按比例随机填充为指定方块。如://set 50%1,50%2
  3. //set 0 将选区填充为空气(删除)

替换

  1. //replace <blockType> 将选区内所有非空气方块替换为指定方块。
  2. //replace <blockType1> <blockType2> 将选区内的方块1替换为方块2
  3. //replace <blockType1>,<blockType2> <blockType3>,<blockType4> 将选区内的方块1和2替换成方块3和4

堆叠◈

//stack <count> [direction] 将选区向指定的direction方向堆叠count次,使用该命令时请注意选区的大小及堆叠的次数,数值过大可能导致游戏卡死

  • [direction]的具体表示方法请参考开头我需要先了解什么?

表面

  1. //walls <blockType> 选区前后左右用指定方块建四面墙,上下不封口。
  2. //faces <blockType> 选区前后左右上下用指定方块完全包围。
  3. //overlay <blockType> 在选区内最上层非空气方块上覆盖一层指定方块。

移动

请注意!该移动是移动选区内的方块,选区的位置并没用发生变化!要想使选区一同移动,请在命令后紧跟-s参数,如://move -s 10 (将选区内的方块向我看的方向移动10格,并同时移动选区)

  1. //move <distance> [direction] 将选区向指定方向移动[distance]格,[direction]的具体表示方法请参考开头我需要先了解什么?
  2. //move <distance> <direction> <blockType> 将选区向指定方向移动[distance]格,并使用指定方块填充空余出来的选区空间。注意!该方法中的方向是必填的,但同样可以使用me来代表自己的方向。

其他

  1. //smooth [iterations] 将选区内的地形放缓,[iterations]指定操作次数。比如:输入5次//smooth和//smooth 5 的效果是一样的。
  2. //regen 使用该地图的种子重新生成选区,使其变成原来的样子。
  3. //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 删除剪贴板内容

  • 剪贴板内容保存在内存中,当剪贴板内容过大时可能会导致电脑卡顿,使用该命令可以清理剪贴板从而释放所占有的内存。
  • 注意,该命令为单斜杠

参考资料

目录
相关文章
|
存储 JavaScript 前端开发
VSCode安装配置使用教程(最新版超详细保姆级含插件)一文就够了
Visual Studio Code 是一个轻量级功能强大的源代码编辑器,支持语法高亮、代码自动补全(又称 IntelliSense)、代码重构、查看定义功能,并且内置了命令行工具和 Git 版本控制系统。适用于 Windows、macOS 和 Linux。它内置了对 JavaScript、TypeScript 和 Node.js 的支持,并为其他语言和运行时(如 C++、C#、Java、Python、PHP、Go、.NET)提供了丰富的扩展生态系统。为了不影响读者的沉浸式阅读学习,如需使用目录请在左侧使用即可。
5435 0
VSCode安装配置使用教程(最新版超详细保姆级含插件)一文就够了
|
Web App开发
如何搭建 Scratch 官方网页版?真正意义上的一键安装部署
功能介绍 Scratch 是一款由麻省理工学院(MIT) 设计开发的一款面向少年的简易编程工具,Scratch 已经是少儿编程行业的基础软件。使用 Scratch,你可以编写属于你的互动媒体,像是故事、游戏、动画,然后你可以将你的创意分享给全世界。
7712 0
|
5月前
|
前端开发 开发工具 git
[巨详细]使用HBuilder-X启动uniapp项目教程
【6月更文挑战第6天】使用HBuilder-X启动uniapp项目教程 先用HBuilder-X打开本地的uniapp项目
509 0
Minecraft Fabric 教程 #8 添加附魔书
这就创建了一个FireBoom附魔书 onTargetDamaged //当目标被攻击 在mc FireballEntity类有一个 方法就是当火球碰撞了就创建一个火焰爆炸的效果
74 0
|
6月前
|
知识图谱
Obsidian使用初体验
Obsidian使用初体验
161 0
|
6月前
|
C++
[插件安装] VS插件番茄的安装
[插件安装] VS插件番茄的安装
298 0
Minecraft Fabric 教程 #9 添加盔甲
参数一 材料名字 参数二 耐久倍数 参数三 盔甲数也就是穿上盔甲加的盔甲值 参数四 使用的时候发出的声音 参数五 耐性
70 0
Minecraft Fabric 教程 #9 添加盔甲
|
IDE 开发工具
|
JSON Linux 数据格式
Hugo教程#1配置开发环境
前段时间我把我的博客的生成器从Jekyll换到了Gatsby后来发现并不好用,又想回到Jekyll,最后由于ruby的gem安装老是出错,所以我试了一下Hugo
185 0