我的世界WorldEdit插件剪贴板命令

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


复制与剪切(//copy//cut

  • //copy [-be] [-m <mask>]
  • //cut [-be] [填充方块样式] [-m <mask>]
  • -b同时复制生物群系
  • -e同时复制实体

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

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

粘贴(//paste

  • //paste [-abenos] [-m <sourceMask>]
  • -a忽略空气方块
  • -o粘贴在原始位置
  • -s将选区选在粘贴后的位置
  • -n不粘贴,只选选区
  • -e同时粘贴实体
  • -b同时粘贴生物群系

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

WorldEdit paste.png

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

旋转(//rotate

  • //rotate <y角度> [x角度] [z角度]

旋转剪贴板内容。

Non-destructively rotate the contents of the clipboard. Angles are provided in degrees and a positive angle will result in a clockwise rotation. Multiple rotations can be stacked. Interpolation is not performed so angles should be a multiple of 90 degrees.

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

WorldEdit rotate.png|

翻转(//flip

  • //flip [方向]

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

WorldEdit flip2.png|

导入与导出(/schematic/schem//schematic//schem

WorldEdit可以使用.schematic文件来保存和加载副本。.schematic文件的好处是它与例如MCEdit, NBTedit和Redatone Simulator等程序兼容。这个格式也支持所有的Minecraft方块数据并有相关的支持文档让你可以在你自己的程序中使用它。

  • //schematic <save|load> [<格式>] <文件名>

Single Player Commands不支持//schem简写,需要使用//schematic。可以使用的格式有mcedit和mce;如果没有给出WorldEdit会尝试确定格式。所有build #1134-c76f119 (WorldEdit 5.3) 之前保存的.schematic文件均为mcedit格式。文件名不需要包括.schematic后缀。

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

文件保存位置

文件会被保存在你的Minecraft服务器的\plugins\WorldEdit\schematics文件夹下并从这里被加载。如果你使用的是Single Player Commands,路径为\mods\spc\schematics。WorldEdit因为安全性原因将导入导出路径限制在这个文件夹。文件名会自动被添加.schematic扩展名。路径系统也是可以支持的,并且在需要的情况下可以创建新的子文件夹。目前不可以改变这个使用的文件夹位置。

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

Icon-info.png
注意:每个用户没有自己的个人文件夹。

显示可用的schematic文件列表

  • //schematic list或ls [-dn] [-p <页面>]

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

清空剪贴板(/clearclipboard

  • /clearclipboard

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



已有 0 条评论