气候带出现率(Climate Incidences)

基本信息

属性 值
配置分类 Climate Incidences
源码位置 climateControl/api/ClimateControlSettings.java:219-234
设置项数量 4
配置载体 Forge Configuration,写入 config/climatecontrol.cfg
作用对象 气候带分配算法,不是方块/物品

功能

Climate Incidences 分类(climateIncidenceCategory)控制四类气候带各自被分配的相对频率。分类说明原文(ClimateControlSettings.java:221-223):

Blocks of land are randomly assigned to each zone with a frequency proportional to the incidence. Processing eliminates some extreme climates later, especially for quarter size zones. Consider doubling hot and snowy incidences for quarter size zones.

要点:

  • 陆地按 incidence 成比例随机分配到各气候带
  • 后处理阶段会剔除部分极端气候,在 quarter size(1/4 尺寸)气候带下尤为明显
  • 建议使用 quarter size 时把 hot 与 snowy 的 incidence 翻倍

这 4 个值只控制气候带的出现频率,不控制气候带的大小——大小见 气候带参数 的 halfSize / quarterSize。

数值

设置项(配置键) 字段 类型 默认值 说明(源码原文/摘要)
Hot Zone Incidence hotIncidence Integer 2 热带相对出现率(savanna / desert / plains / mesa)
Warm Zone Incidence warmIncidence Integer 1 温暖带相对出现率(forest / plains / hills / jungle / swamp)
Cool Zone Incidence coolIncidence Integer 1 凉爽带相对出现率(forest / plains / hills / taiga / roofed forest)
Snowy Zone Incidence snowyIncidence Integer 2 多雪带相对出现率

字段声明见 ClimateControlSettings.java:225-234;显示名常量见同文件 :42-45。

交互

  • 四项均为相对权重(relative incidence),不是百分比;源码未提供归一化或总和校验。
  • 各带包含哪些生物群系,由对应 BiomeSettings 的 Climate 分配决定,例如 原版生物群系 中 Birch Forest 归 Climate.WARM、Desert 归 Climate.HOT(VanillaBiomeSettings.java:55-70)。
  • 调整 incidence 会改变已有世界的未生成区块地形,源码在 No Generation Changes(Assorted Parameters 分类)的说明中提示了"为加载旧世界而避免区块边界"的用法(ClimateControlSettings.java:147-150)。

相关条目