
Better Weather: Reborn
酸雨、暴风雪和阴云密布——经典的“更好的天气”事件,修复一新,重新焕发生机。
Better Weather: Reborn 让经典的 Better Weather 体验在现代 Minecraft 中重获新生——现已支持 Forge 1.20.1 和 NeoForge 1.21.1,并修复了长期存在的崩溃和损坏功能。
这是对 Corgi Taco 的 Better Weather 和 Mysticpasta1 的 Better Weather: Revived(均已停更)的维护性延续。原模组及其素材的所有功劳归功于他们。
天气事件
- 酸雨 - 一种病态的绿色倾盆大雨,偶尔会伤害在户外的生物和玩家,缓慢地腐化植被并将草方块变成泥土。雨滴落地处会升起烟雾。
- 暴风雪 - 快速移动的厚雪、浓雾和呼啸的风。雪在地面上层层堆积,水面会结冰。
- 阴天 - 阴沉的天空遮暗了阳光,却没有一滴雨。
- 降雨与雷暴 - 原版天气,已整合进事件系统,每个事件都有对应的雷暴变体。
功能
- 每个事件都可以按世界完全配置(
config/betterweather/<维度>/weather/events/*.toml):概率、颜色、雾、天空透明度、纹理、声音、积雪分层、实体效果、酸雨伤害和方块腐化,以及更多。 - 使用
/bw setweather <事件> [持续时间](或/betterweather setweather ...)可强制触发任意天气事件,支持 Tab 补全。 - 天气状态会随世界一起保存,并在加载时恢复。
- 暴风雪环境音效带有空间音频采样。
- 支持单人游戏和服务器(客户端和服务器都必须安装该模组)。
对比旧版 Revived 版本已修复的问题
- 天气刚渲染时就崩溃(臭名昭著的
renderWeatherLegacy空指针异常)。 - 暴风雪渲染使用了随机纹理(从未正确绑定),并撕裂了其雪片层。
- 从配置文件加载事件时,天气不可见。
- 积雪层、结冰、酸雨伤害和天气音效静默失效。
- 重生或切换维度时崩溃。
- 切换天气时断开连接(1.21.1)。
- 每次天气过渡时出现数秒冻结。
- 酸雨期间严重掉帧。
- 天气状态在 Windows 上从未真正保存过。
许可证与源代码
LGPL v3 许可证,与原模组相同。源代码可在 GitHub 上获取。
鸣谢:Corgi Taco(原版 Better Weather)、Mysticpasta1(Revived)、部分音频来自 freesfx.co.uk。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。