Skip to content

定位器(Locator)

地物配置中,定位器可以决定生成物的 Y 轴高度。

定位器会遍历世界范围内特定 Y 轴上的每个方块(一般由定位器设置的 Y 轴范围决定),并根据是否在这个位置上生成结构返回 truefalse

类型

不同类型的 Locator 有着不同的行为,有时还有额外的配置参数可以控制它们。

类型通过配置参数 type 决定。如果两个附属使用了同一种类型名称,你可以在类型前加上 附属名称: 区分。

可用的 Locator 如下所示:

SURFACE

* 配置类型需要 config-locators 附属才可使用

range 范围

TOP

* 配置类型需要 config-locators 附属才可使用

range 范围

RANDOM

* 配置类型需要 * 配置类型需要 config-locators 附属才可使用 附属才可使用

amount 范围 范围salt 整数

默认值:0

GAUSSIAN_RANDOM

* 配置类型需要 config-locators 附属才可使用

amount 范围 范围 浮点数salt 整数

默认值:0

PATTERN

* 配置类型需要 config-locators 附属才可使用

pattern 图案range 范围

ADJACENT_PATTERN

* 配置类型需要 config-locators 附属才可使用

pattern 图案range 范围match-all 布尔值

默认值:false

SAMPLER

* 配置类型需要 config-locators 附属才可使用

samplers 列表<噪声采样器>

SAMPLER_3D

* 配置类型需要 config-locators 附属才可使用

sampler 噪声采样器

AND

* 配置类型需要 config-locators 附属才可使用

locators 列表<定位器>

OR

* 配置类型需要 config-locators 附属才可使用

locators 列表<定位器>

XOR

* 配置类型需要 config-locators 附属才可使用

locators 列表<定位器>

用途

有 4 个参数用到:

  • Locator 中的 AND:
locators 列表<定位器>
  • Locator 中的 OR:
locators 列表<定位器>
  • Locator 中的 XOR:
locators 列表<定位器>
  • FEATURE 中的 base:
locator 定位器

贡献者

页面历史