水体深度雾

水体深度雾

原版的水下迷雾无论你是在水下2格还是200格,看起来都一样。深度迷雾修复了这一点:你游泳潜入海平面以下的深度越深,迷雾就越暗、越近,直到深渊真的感觉如同深渊。

深度迷雾

原版游戏中的水下迷雾,无论你下潜2格还是200格,看起来都一模一样。深度迷雾改变了这一点:你游离海平面越深,迷雾就越暗、越近,直到深渊真正感觉起来像个深渊。

这是一个纯视觉、客户端模组——没有游戏性影响,不依赖服务器,可以安全地叠加在任何整合包上(与水压/伤害模组配合效果很好,但并非必需)。

工作原理

深度从海平面(默认Y=62)向下计算。当你下降到可配置的最大深度(默认为60格)时,水下迷雾会平滑过渡:

  • 迷雾颜色 — 从浅蓝绿色的水面色调过渡到接近黑色
  • 迷雾距离 — 近/远绘制平面向内收缩,因此你下潜越深,能见度越短

所有效果都是"水面"数值与"深海"数值之间的直线线性过渡——没有生硬的截断,也没有闪烁区域。

可选:

潜艇感知

如果你身处Sable的潜艇层级(一个隔绝的、有空气的潜艇内部),该效果默认会完全跳过——你不会在干燥、明亮的潜艇舱内看到深海的迷雾。可在配置中切换。

配置

完全可配置(客户端)(depthfog-client.toml):

  • seaLevel — 被视为水面的Y高度(默认62)
  • maxDarkenDepth — 效果达到完全强度时的深度(默认60格)
  • surfaceFogRed/Green/Blue 和 deepFogRed/Green/Blue — 颜色过渡的两端
  • surfaceNearPlane/FarPlane 和 deepNearPlane/FarPlane — 迷雾距离过渡的两端
  • skipInsideSableSubLevels — 在Sable潜艇/飞艇内部禁用该效果(默认:开启)

需求

  • 除了NeoForge之外无需其他东西——不需要Create,也不需要其他模组依赖。Sable是一个可选集成(仅在已安装时使用)。