截图
介绍

Better Fog 是一款轻量级模组,旨在根据不同环境改善游戏中的雾效,并提供完整的自定义功能。它为不同生物群系添加了 8 种可配置的雾效,例如洞穴雾、云雾、雨雾和夜雾。
Better Fog 2.0 已发布!除了原有雾效外,现在还加入了虚空雾、熔岩雾、水雾和雷暴雾,并且都可以针对每个生物群系进行多种方式的配置:你可以设置、增加或乘算它们的颜色、起始距离、结束距离和不透明度,从而获得理想的雾效。此外还加入了维度黑名单等更多功能,并大幅提升了性能。
详细配置说明
展开内容
配置分为 2 个主要部分,都位于 /betterfog/ 下:
1:主配置文件(betterfog.json)
2:所有生物群系配置(位于 ./biomes 下)
主配置文件中,最前面的 “_enabled” 配置用于指示对应类型的雾效是否启用(适用于所有生物群系);第一个配置则用于指定模组本身是否启用。
雾效类型是指一种可修改的特定雾效状态。例如:洞穴雾会在 cave_y_start 与 cave_y_end 之间激活,稍后会详细说明。
生物群系选项是某个特定生物群系的 JSON 配置,其中包含该生物群系的所有雾效类型,位于 /biomes/.json。
默认选项是未配置生物群系所使用的生物群系选项(如果 use_defaults 设为 false,则不会使用默认选项,该生物群系中的所有雾效都会采用原版效果)。
“use_vanilla_for_unconfigured” 用于指定:当某个生物群系配置中缺少某种雾效类型时,该类型是使用默认选项,还是使用原版效果(实际上会禁用未配置的雾效类型)。
“dimension_blacklist” 是一个简单列表,列出模组不会启用的维度。
“use_defaults” 的说明见上文。
接下来的 “_y_start” 配置用于指定对应雾效的起始和结束 Y 坐标。洞穴雾在高于起始 Y 坐标时会完全停用,在低于结束 Y 坐标时会完全启用;虚空雾和云雾则会在范围中间达到最强,并在范围外停用。
“change_time” 是模组检测生物群系变化所需等待的刻数,这样在你进出某个生物群系时,雾效就不会随机闪烁。
“step_color” 用于控制雾效颜色变化时,每刻允许变化的最大幅度(范围为 0 到 1,乘以 100 即为百分比)。例如,进入水中时,雾不会立即变成蓝色,而是会逐渐变化。
“step_distance” 的作用相同,但用于控制雾效起始和结束距离;变化幅度按方块计算,而非百分比。
“cave, cloud, void pick” 用于控制将普通雾效转换为自定义雾效的 sigmoid 曲线有多陡。如果 p 为 0.5,转换曲线会接近完全线性;如果 p 为 10,则开始阶段几乎没有变化,中间变化很大,末尾又几乎没有变化。如果不了解其作用,建议不要修改这些值。
生物群系配置文件中包含多种雾效类型,每种类型的各项数值用于指定该雾效完全激活时的效果。
共有 6 个参数:
red、green、blue 和 opacity 都用于设置颜色,取值范围为 0 到 1,它们决定最终雾效呈现的颜色。
start 和 end 用方块数表示雾效的起始和结束位置。
所有这些参数都可以直接填写数值;雾效完全激活时会设为对应数值。
也可以使用运算符 “+, -, *, /”:此时不会直接设为运算符后面的数值,而是会对当前数值执行相应运算。
为了更好地理解其中的运作方式,我们来看看代码是如何工作的
模组会使用原版的颜色,默认情况下从起始距离到结束距离生效
然后应用“白天”或“夜晚”的雾效,这两种雾效会交替生效:白天完全降临时只应用“白天”雾效;过渡期间则会混合两者;到了夜晚,则只应用“夜晚”雾效
如果像示例中那样没有设置颜色值,模组就会继续使用原版颜色,但会更改起始距离和结束距离(在这个例子中,白天的雾从 32 格处开始,并在原版结束距离的 95% 处结束)
之后,如果你身处熔岩或水中,相应的雾效就会生效并完全应用
洞穴、云层和虚空的雾效则稍有不同,它们不会立即完全生效;你输入的数值会在 y start 到 y end 之间逐渐从无变化过渡到完全变化(详见前一部分的说明)
雨和雷暴的效果应该不言自明:下雨或打雷时会分别启用(两者不会同时启用)












常见问题
Better Fog 支持哪些 Minecraft 版本?
Better Fog 支持 Minecraft Java 版 1.18.2–26.2,共 9 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。
Better Fog 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅客户端。
falling_cloud 的其他作品
查看全部 →
Durability Overhaul
Reworks and adds depth to the durability system
Advancement Tweaker
Full Advancements look and reward customization
Sable Scaling
Scale a Sable vehicle up or down - a giant airship or a palm-sized model boat - and have it still work.

评论
登录后评论和评分