Skip to content

群系气候设定

群系气候设定数据包的意义在于无需修改群系数据包中编码的值,且实现季节性波动变化。 最重要的是,这个值不会影响世界生成。

基本说明

群系气候设定是一个附加数据包,主要是为了调节部分群系的原生气候设定。 原始群系的温度和降水值非常影响世界生成的概率计算。

其为json文件,在资源包的放置根目录路径为data/<命名空间>/eclipticseasons/biome_climate_setting

文件内容

本数据包主要可以设置群系、降水、温度及二者变化。变化的部分使用SolarTermMap作为数据结构。

定义示例

下方展示了一个为热带草原在雨季增加降水参数,进而改善湿润度的写法。

{
  "biomes": "#minecraft:is_savanna",
  "downfall_changes": {
    "solar_terms": {
      "beginning_of_summer": 0.2,
      "lesser_fullness": 0.333,
      "grain_in_ear": 0.467,
      "summer_solstice": 0.533,
      "lesser_heat": 0.633,
      "greater_heat": 0.533,
      "beginning_of_autumn": 0.467,
      "end_of_heat": 0.4,
      "white_dew": 0.333,
      "autumnal_equinox": 0.267,
      "cold_dew": 0.2,
      "first_frost": 0.167
    }
  }
}

有时候如果原始群系为了世界生成将群系参数调整的比较奇怪,也可以用这个参数调整回来。 注意如果在雪期数据包中未指定的话,基础温度的调整也将影响雪期。

{
  "biomes": "badlands",
  "downfall": 0.0,
  "temperature": 2.0
}