- 欢迎来到Minecraft插件百科!
- 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
- 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
Terra/包配置
pack.yml选项
pack.yml
是位于服务端根目录的配置包文件。它定义了通用的包选项,比如群系融合、群系选取和侵蚀。
配置
id
配置包的ID。ID不能重复。
世界配置会使用该ID来辨别世界使用哪个配置包。
ENTITY_FEATURE
群系网格ID列表,该列表构成了群系选取的第三维度“区域”轴。一般来说,这部分是频率最低的群系轴,用于区分不同的群系,如海洋、陆地和山地群系。
frequencies
群系选取的每个轴所使用的频率。这包含三个值:grid-x
、grid-z
和zone
。
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"