需要 Fabric API(用于 Fabric)、M.R.U 和 Architectury API。
Fog
顾名思义,Fog 是一个彻底改造 Minecraft 雾效处理方式的模组,包括雾的颜色、起始点和结束点。它通过将雾的起始位置向前移动,在保持相同视距的同时大幅提升游戏画面表现,为 Minecraft 带来更强的纵深感与氛围感。
功能
需要注意的是,这些功能中的大多数都可以通过配置界面或资源包进行完全自定义——如果你使用的是 Fabric,则需要 Mod Menu 才能访问配置界面。
洞穴雾
当你深入地下时,雾会变得更浓。这增强了洞穴阴森神秘的氛围,让探索过程更加紧张且更具沉浸感。它还能营造更强的空间纵深感,让地下环境显得更加生动、有趣。

天气雾修饰器
雾会随着天气变化而调整,因此在下雨或下雪时,雾也会相应发生变化。这进一步增强了整体氛围,让每种天气状态都显得更加鲜明且更具视觉吸引力。

基于时间的修饰器
在日落和日出时,雾会变得更加鲜艳、多彩。到了夜晚,雾的颜色则会取决于当前的月相周期。


生物群系雾颜色
雾会根据你所处的生物群系改变颜色,为每个区域赋予独特的外观与感受。这有助于你在不同生物群系间移动时获得更统一的视觉体验。它支持模组添加的生物群系,并且可以通过资源包轻松自定义,从而带来高度个性化的游戏体验。

天空修复
当你使用鞘翅飞到云层之上时,雾会逐渐淡去,从而提供清晰的天空视野,不会再出现奇怪的地平线边界。
此外,云朵会保持自然的外观,不会受到雾颜色的影响,确保它们始终看起来一致且美观。

配置
得益于 Yet Another Config Library,Fog 拥有极高的可自定义性。你可以在 Fabric 上通过 Mod Menu,或在 NeoForge 上通过 Mods List 访问配置界面,以查看完整的配置选项列表。

依赖
必需
兼容性信息
兼容的模组
- Mod Menu:允许访问配置界面
- Sodium:完全兼容,即使搭配性能增强类模组也能确保视觉效果保持一致
- True Darkness - 虽然我们没有添加显式兼容支持,但该模组与我们的月相修饰器配合良好,后者会根据月相减弱生物群系雾的强度。
- 使用 Minecraft 默认雾设置的光影:完全兼容
- Distant Horizons:计划未来支持
不兼容项
请查看问题追踪器
以获取不兼容项列表。
下载
Fog 可用于 NeoForge 和 Fabric,支持 1.21-1.21.4 版本。
你可以从以下位置下载 Fog:
常见问题
- Q:你们会把这个模组回移植到更低版本的 Minecraft 吗?
> 不会——将其回移植到旧版本需要投入过多时间和精力,而且由于这些版本的社区用户非常少,这样的投入并不值得。
- Q:你们会支持 1.21+ 的 Forge 吗?
> 不会,你应该考虑迁移到 NeoForge 模组加载器。
- Q:你们支持 Quilt 吗?
> 很遗憾,我们无法为尝试将此模组与 Quilt 一起使用而产生的问题提供支持——欢迎你自行尝试使用,风险自负。
- Q:这个模组能在多人游戏中使用吗?
> 可以!这个模组完全兼容多人游戏——只需要客户端安装即可,但如果你的朋友也安装了该模组,你们看到的视觉效果应该会比较一致。
- Q:这个模组只需要客户端安装,还是服务端也需要安装?
> 这是一个完全客户端侧的模组,因此只需要客户端安装即可。服务端无需安装。
面向开发者和服务器管理员
如果你想为你的模组生物群系添加支持,可以使用 Fog 自定义的 JSON 雾定义格式来创建独特的雾效。该模组可通过资源包和专用配置文件进行完全自定义。
此外,如果你正在开发 Fabric 模组,你还可以使用 Fog 自定义的数据生成(datagen)提供器,在为该模组添加兼容性时加快开发流程。
服务器所有者可以调整雾的起始/结束点和生物群系颜色,以匹配自己服务器的美术风格。
更多信息请查看 Fog 的文档。
许可证
本项目采用 All Rights Reserved 许可证,详见 LICENSE。
致谢
- birsy,Fog Looks Good Now 的原作者——本模组中的许多系统和想法都在该模组的基础上进行了扩展。
- Steveplays,Biome Fog 模组的作者——他与 IMB11 合作,将生物群系雾颜色带入了 Fog。