选区

一些FAWE命令需要选择一个区域才能生效。该命令允许您修改或删除当前的选择。selection-type参数用于更改所选区域,无论是扩大选择还是更改其形状。

用法: //sel [selection-type]

别名: deselect , desel , /;

选择类型

Cuboid

这是最常用的选择类型,也是默认类型。立方体选择需要定义两个点。

sel-cuboid.png

Extend

这是立方体选择的高级版本。在定义前两个点之后,可以通过定义更多点来扩展选择。最终选择仍将保持为立方体。

sel-extend.png

Poly

使用此类型,您可以获得一个带有自由多边形边框的几何选择。多边形的高度由最高和最低位置的Y坐标确定。可以定义无限数量的点。边框连接所有角落,并按递增的数字排序。

sel-poly.png

Ellipsoid

在此选择中,您的区域是一个椭球体。position 1参数定义中点,position 2参数用于更改椭球体的长度、宽度和高度。

sel-ellipsoid.png

Sphere

此选择产生一个球形区域。position 1参数定义中点,position 2参数定义半径。

sel-sphere.png

Cyl

此选择类型生成圆柱形选择。position 1参数定义圆柱的中点,position 2参数定义圆柱的半径和深度(高度)。

sel-cyl.png

Polyhedron

别名:“凸面体”和“外壳”

使用此选择类型,您可以获得一个自由多边形选择。与poly选择不同,高度未确定。

Fuzzy

魔杖工具

此选择类型选择与所选块相同材质的所有块。因此,如果单击orange_wool块,则选择附近所有orange_wool块,而不需要一个块的距离。

  • 使用左键单击选择第一个块/第一个材质。随后使用右键单击将其添加到选择中。
  • 它使用路径查找器检查相邻块(对于每个块单独的顶部、底部和侧面块),因此不需要半径参数。

选区命令

Wand

位置可以通过多种方式定义。其中一种方法是使用工具项,通常是普通的香草wooden_axe。使用该物品左键单击块将定义主要位置(称为“pos1”),右键单击将定义次要位置(称为“pos2”)。

FAWE工具项通过//wand命令获得。

用法: //wand

权限: worldedit.wand

Pos

定义选择角的另一种方法是使用//pos命令。如果未指定参数,则位置将设置为您所在的坐标(图片所示)。或者,您可以使用coordinates参数明确定义坐标。该参数遵循此语法:<X>,<Y>,<Z>。对于所有三个坐标,可以使用一个值。

用法: //pos1 [coordinates]//pos2 [coordinates]

别名: //1//2

权限: worldedit.selection.pos

示例:

sel.png

Hpos

这是定义选择角的第三种方法。这将选择您十字准星中的下一个实体块。

用法: //hpos1//hpos2

权限: worldedit.selection.hpos

示例:

hpos.png

Chunk

此命令将您的选择类型更改为cuboid选择类型,并选择给定区块中的所有块。默认情况下,将选择您当前位于的区块。

或者,可以通过以下方式明确定义目标块:

  • 通过传递块的xz坐标
  • 通过传递有效的区块坐标并使用-c标志。

-s标志允许您重新选择当前选择的所有块。

用法:

主要:

//chunk

次要:

  • //chunk <x,z block coordinates>
  • //chunk <x,z chunk coordinates> -c
  • //chunk -s

权限: worldedit.selection.chunk

Shift

使用移动命令,您可以移动选择。与//move命令不同,您不会移动任何块(见图片)。

  • 要定义目标方向,请查看方向或使用direction参数。可以在这里找到有效方向参数的列表。
  • 使用amount参数指定在方向中移动的块数。
  • amount将反转您的移动方向。

用法:

主要:

//shift <amount>

次要:

//shift <amount> <direction>

示例:

shift.png

Inset

使用此命令,您可以通过所有侧

面以相同数量减小选择(见图片)。

或者,可以通过以下方式明确定义减少:

  • 水平线的amount以及-h标志
  • 垂直线的amount以及-v标志

用法:

主要:

//inset <amount>

次要:

  • //inset <amount> -h
  • //inset <amount> -v

示例:

inset.png

Outset

使用此命令,您可以通过所有侧面以相同数量增加选择(见图片)。

或者,可以通过以下方式明确定义增加:

  • 水平线的amount以及-h标志
  • 垂直线的amount以及-v标志

用法:

主要:

//outset <amount>

次要:

  • //outset <amount> -h
  • //outset <amount> -v

示例:

outset.png

Contract

inset命令相似,您可以减小选择 - 但在这里是为了指定方向。因此,减小仅针对一个或两个侧面执行(见图片)。

  • 要定义目标方向,请查看方向或使用direction参数。可以在这里找到有效方向参数的列表。
  • 使用amount参数指定要减少的块数。
  • 第二个reverse-amount将减小反向侧的选择。

用法:

主要:

//contract <amount>

次要:

  • //contract <amount> <direction>
  • //contract <amount> <reverse-amount>
  • //contract <amount> <reverse-amount> <direction>

示例:

contract.png

Expand

outset命令相似,您可以增加选择 - 但在这里是为了指定方向。因此,增加仅在一个或两个侧面执行(见图片)。

  • 要定义目标方向,请查看方向或使用direction参数。可以在这里找到有效方向参数的列表。
  • 使用amount参数指定要增加的块数。
  • 第二个reverse-amount将减小反向侧的选择。
  • 使用expand命令的最短规范,选择将增加到垂直线中的所有块(级别0 - 256)。

用法:

主要:

//expand <amount>

次要:

  • //expand <amount> <direction>
  • //expand <amount> <reverse-amount>
  • //expand <amount> <reverse-amount> <direction>
  • //expand vert

示例:

expand.png