Water Depth Fog
by Canser_PTR_
Water Depth Fog changes the underwater fog so it grows darker the deeper a player swims below sea level, ending in near-black at depth.
What it does
The fog color shifts from a light blue-green tint near the surface toward near-black at depth, and the near and far draw planes pull in as the player descends, so visibility shortens the deeper the dive. Depth is measured from sea level at Y=62 by default, and the effect reaches full strength at a configurable maximum of 60 blocks below that line. Between the surface and deep values the change is a smooth linear blend, without hard cutoffs or flickering.
The mod is purely visual and runs on the client alone, so only the client needs it and servers do not. It has no gameplay effect, so it can be added to a pack without changing mechanics, and it works alongside water pressure or damage mods without requiring one. Files are published for NeoForge 1.21.1 only, with 1.0.0 as the latest file, released on 2026-07-21 on the beta channel. The license is All rights reserved, so the mod is not open source.
Key features
Depth-based fog darkening
Underwater fog darkens and its draw planes close in as the player swims deeper, instead of staying the same at any depth.
Configurable surface and deep colors
The surface and deep fog colors and the near and far plane distances can each be set at both ends of the blend.
Adjustable sea level and depth range
The reference sea level and the maximum depth of the effect are both configurable, with defaults of Y=62 and 60 blocks.
Sable submarine exclusion
With the default setting, the effect is skipped inside Sable sub-level interiors, so a dry, lit submarine cabin shows no deep-ocean fog.
Client config file
All options are stored in the client-side depthfog-client.toml file, and the effect can be toggled on or off.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Players who want more atmosphere in deep water on NeoForge 1.21.1, and players who run a modpack that already covers water pressure or damage.
How it compares
FogRule is a NeoForge 1.21.1 mod under the MIT License, open source, that runs on client and server. Abyss is a NeoForge 1.21.1 mod under the MIT License, open source, that also runs on client and server. Bathymetry is client-side only and open source under no license it names, covering 1.20.1 – 26.3 on Fabric, Forge and NeoForge, so it reaches more loaders and versions than Water Depth Fog.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Water Depth Fog | NeoForge | 1.21.1 | Client-side only | 2026-07-21 |
| FogRule | NeoForge | 1.21.1 | Client and server | 2026-08-04 |
| Abyss | NeoForge | 1.21.1 | Client and server | 2026-10-10 |
| Bathymetry | Fabric, Forge and NeoForge | 1.20.1 – 26.3 | Client-side only | 2026-09-29 |
Questions
Does Water Depth Fog need to be installed on the server?
Which loader and version does Water Depth Fog support?
Does the fog effect apply inside Sable submarines?
In the catalog
Water Depth Fog is one of 19,031 Adventure mods on ModsFinder, and one of 8,588 Adventure mods for NeoForge. 32,366 mods support Minecraft 1.21.1.
More from Canser_PTR_
Similar mods
What the author says
Vanilla's underwater fog looks the same whether you're 2 blocks or 200 blocks down. Depth Fog fixes that: the deeper you swim below sea level, the darker and closer the fog gets, until the abyss actually feels like the abyss. This is a purely visual, client-side mod — no gameplay effect, no server dependency, safe to…
Official listing
- Modrinth page
- modrinth.com/mod/water-depth-fog
- Owner
- Canser_PTR_
- Published
- 2026-07-21
- Updated on Modrinth
- 2026-07-21
- Facts verified
- 2026-10-15
