生物群系温度决定下雨、下雪还是无天气——以及18个生物群系根本没有天气
26.2版本中有66个生物群系。所有温度为2.0的生物群系都是干燥的,其余六个干燥的生物群系都在末地,只有10个生物群系会下雪。
生物群系温度并非只是一个装饰值。它决定了水是否会结冰,降水是雨还是雪,并且它还与一个独立的降水标志相互作用,该标志可以完全关闭天气。下面的所有数字都来自Mojang在26.2版本中发布的生物群系文件——与本页面浏览器渲染的数据相同。
三种天气组
66个生物群系清晰地分为:
| 生物群系数量 | |
|---|---|
| 完全无降水 | 18 |
| 下雪(有降水,温度 < 0.15) | 10 |
| 下雨 | 38 |
整个游戏中只有十个生物群系会下雪:
frozen_ocean, frozen_peaks, frozen_river, grove, ice_spikes, jagged_peaks, snowy_beach, snowy_plains, snowy_slopes, snowy_taiga
下雪感觉比实际更常见,因为这些生物群系面积大且视觉上独特,但它们只占总列表的15%。
18个干燥生物群系只有两个原因
这是整洁的部分,值得了解,因为这意味着你永远不必为这些生物群系查找“这里会下雨吗”:
- 所有温度为2.0的生物群系都是干燥的。 所有十二个,无一例外——
badlands, eroded_badlands, wooded_badlands, desert, savanna, savanna_plateau, windswept_savanna, 以及所有五个下界生物群系(nether_wastes, crimson_forest, warped_forest, soul_sand_valley, basalt_deltas)。
- 剩下的六个是末地,所有六个的温度都为0.5:
the_end,
end_barrens, end_highlands, end_midlands, small_end_islands, the_void。
所以干燥有两个完全独立的原因——太热,或者不是有天空的地方。没有第三种情况,也没有中等温度的沙漠状生物群系悄悄地没有天气。
2.0是上限,−0.7是下限
温度范围从−0.7到2.0,共有17个不同的值。游戏中两个最冷的生物群系是frozen_peaks和jagged_peaks,温度为−0.7——比snowy_plains更冷, 这就是为什么山峰在比下面平原只是下雪的高度仍然结冰的原因。
这个值在构建时很重要,因为水结冰、冰形成和雪层都依赖于它,而山地生物群系是游戏中唯一温度低于−0.5的地方。
颜色重用比看起来多得多
- 所有66个生物群系中共有11种不同的水颜色。
- 6个生物群系完全覆盖了草地颜色。
大多数生物群系的草地和树叶颜色来自温度/降水梯度,而不是硬编码的值,这就是为什么沼泽看起来如此明显是手动设置的:它是少数几个之一。如果你正在制作资源包并期望调整66种水色调,实际上只有11种。
这在实践中会带来什么影响
需要雨水的农场在恶地 (Badlands) 或热带草原 (Savanna) 中永远不会生长,无论等待多久都无法改变——这些属于18个干燥生物群系,而不仅仅是降水少。同样,雪傀儡的踪迹或细雪农场只在十个下雪的生物群系中有效,而不是在任何看起来寒冷的地方。在建造之前检查生物群系的温度和降水标志,而不是看截图。