• 欢迎来到Minecraft插件百科!
  • 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
  • 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289

Terra/包配置

来自Minecraft插件百科
Qsefthuopq留言 | 贡献2020年11月18日 (三) 06:33的版本 →‎示例
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到导航 跳转到搜索

pack.yml选项

pack.yml是位于服务端根目录的配置包文件。它定义了通用的包选项,比如群系融合、群系选取和侵蚀。

配置

id

配置包的ID。ID不能重复。
世界配置会使用该ID来辨别世界使用哪个配置包。

ENTITY_FEATURE

群系网格ID列表,该列表构成了群系选取的第三维度“区域”轴。一般来说,这部分是频率最低的群系轴,用于区分不同的群系,如海洋、陆地和山地群系。

frequencies

群系选取的每个轴所使用的频率。这包含三个值:grid-xgrid-zzone

  • grid-x - 定义群系网格X轴频率
  • grid-z - 定义群系网格Z轴频率
  • zone - 定义区域选取频率详情如下。

请注意这里设置的数值与实际的频率相反,数值越高,频率越低。(1000=0.001,即千分比)

blend

群系融合选项。这些选项配置是否融合以及融合多少群系。
所有选项都是可选的,如果未配置这些选项,则生成器不会融合群系(相当于blend.enable = false)。

  • enable - 是否融合群系。
  • frequency - 用于融合群系的噪点频率。数值越高,融合的群系越“混乱”。0.5及以上的值会“随机”分散融合。 和群系选取所用的频率不同,这个数值对应的是实际频率。
  • amplitude - 融合强度。这定义融合多少群系。(比如数值为16时会在群系间创建大约16格宽的融合群系区)

erode

侵蚀选项。在侵蚀噪声函数的平方大于侵蚀阈值的位置插入一个自定义的群系网格(最常用于创建河流)。
所有选项都是可选的,如果未配置这些选项,则生成器不会使用侵蚀(相当于erode.enable = false)。

  • enable - 是否启用侵蚀
  • frequency - 侵蚀噪声频率。较高的数值会“放大”侵蚀,产生更小、更紧密的侵蚀群系。与群系选取频率不同,这个值对应的是实际频率。
  • threshold - 当侵蚀噪声函数产生的平方值小于该阈值时,该位置将被侵蚀。
  • octaves - 用于侵蚀的噪声八度数。数值越高,侵蚀度越高。
  • grid - 侵蚀一个地点时提取群系的群系网格。



示例

拥有OCEAN|海洋LAND|陆地MOUNTAIN|山地三个网格,启用了群系融合和侵蚀的示例配置。生成器ID为OVERWORLD_DEMO。

id: OVERWORLD_DEMO
grids:
  - OCEAN
  - LAND
  - MOUNTAIN
frequencies:
  grid-x: 3072
  grid-z: 2048
  zone: 4096
blend:
  enable: true
  frequency: 0.125
  amplitude: 10
erode:
  enable: true
  frequency: 0.002
  threshold: 0.001
  octaves: 4
  grid: "BIOME:RIVER"