Fog Overrides Mod is a utility mod that lets you customize fog, sky color, water color, and visibility rules on a per-biome and per-dimension basis for Minecraft with Fabric Mod Loader, Forge, and NeoForge.
Minecraft looks great when its atmosphere matches the world, but vanilla fog can be frustrating when one biome feels too hazy, a dimension needs stronger identity, or underwater and lava visibility do not match the experience you want. Fog Overrides solves that by exposing the exact settings players usually wish Mojang had made editable, and its 6,145,880 downloads suggest this is not a niche complaint at all.
Key Features of Fog Overrides Mod
- Per-biome fog range and color — This is the headline feature, because it lets each biome have its own mood instead of forcing one visual style everywhere. If you want a clearer plains view or a denser atmosphere in a specific biome, this is where the mod feels most useful.
- Dimension-wide overrides — Dimension settings are helpful when you want one broad look for an entire realm before fine-tuning individual biomes. Biome-specific settings can still override dimension rules, so it supports both quick setup and detailed tweaking.
- Sky and water color controls — Sky color support has been available since version 1.3, and water color arrived as an experimental feature in version 2.0.0. These options matter because fog changes feel more convincing when the rest of the scene can match the same visual direction.
- Potion-aware underwater and lava fog — The mod can treat underwater and lava fog differently depending on whether Water Breathing or Fire Resistance is active. That makes visibility adjustments feel more intentional during exploration instead of applying one blunt setting to every situation.
- Creative and Spectator visibility rules — Separate fog range controls for Creative and Spectator are practical when those modes need clearer sightlines than normal play. It is a small detail, but it makes the mod feel thought through rather than limited to survival-only use.
- Config menu, overlays, and cloud height — Since version 1.1.2, the mod includes a config menu, and it also offers cloud height plus water and lava overlay toggles. Those extra controls matter because visual polish usually comes from a group of small adjustments, not a single slider.
- Server-side settings sync — Since version 2.0.0, servers with the mod installed can send their settings to connected clients. That is especially useful for shared worlds, because it keeps the intended atmosphere consistent instead of leaving every player to render something different.
Screenshots
How to Install Fog Overrides Mod
- Install the loader that matches your setup: Fabric Mod Loader, Minecraft Forge, or NeoForge.
- Check the release that matches both your Minecraft version and your loader, because available files differ between versions such as 1.21.5, 1.20.2, and 1.20.1.
- Place the mod file in your Minecraft
modsfolder, then start the game with the same loader profile you installed. - Open the config screen and look for
Fog Overridesin the mod list if you are on version 1.1.2 or newer. On older versions, edit the config file in your instance directory instead. - If you want shared settings on a multiplayer world, install the mod on the server too and manage the server-side
fogoverrides.propertiesfile from the server config directory.
Requirements & Compatibility
| Item | Details |
|---|---|
| Category | Minecraft Mods; tagged as decoration and utility. |
| Required loaders | Fabric Mod Loader, Minecraft Forge, or NeoForge. |
| Supported Minecraft versions | 1.21.5, 1.21.4, 1.21.3, 1.21.1, 1.21, 1.20.2, 1.20.1, 1.20, 1.19.4, 1.19.3, 1.19.2, 1.19, and 1.18.2. |
| Version-specific downloads | 1.21.5 to 1.21 use Fabric and NeoForge; 1.20.2 uses NeoForge, Fabric, and Forge; 1.20.1 uses Fabric and Forge; 1.20 uses Forge. |
| Configuration | Config menu since version 1.1.2; older versions use local config files; servers use fogoverrides.properties. |
| Compatibility notes | Sodium compatibility is a stated goal, Iris may run but shader compatibility is not promised, and Optifine is not supported. |
| Server behavior | Servers can send settings to clients since version 2.0.0; clients can still connect without the mod, but they will not see the fog if only the server has it installed. |
What's New
- Registry data now loads after a world has loaded, which helps the mod recognize server-side biomes and dimensions more reliably.
- Servers now send their registry list to the client on join, improving how shared settings are handled.
- The config command issue on integrated servers was fixed, so the config screen no longer opens incorrectly there.
- Dimension and biome lists in the config menu are now sorted alphabetically, which makes larger setups easier to manage.
Pros and Cons
Pros
- Excellent control over biome and dimension atmosphere.
- Potion-aware underwater and lava settings are more flexible than basic fog sliders.
- Server-side sync helps keep multiplayer visuals consistent.
- Supports a broad spread of modern Minecraft versions and loaders.
Cons
- Water color is still labeled experimental.
- Optifine is not supported and is not planned.
- Iris shader compatibility is not guaranteed.
- Clients without the mod can join a modded server, but they will not see the fog.
Alternatives to Fog Overrides Mod
- Sodium — A common companion mod to consider, especially because the author says they try to keep Fog Overrides compatible with it.
- Iris Shaders — Worth checking if you already play with shaders, but remember that shader-based fog can behave differently from this mod's own settings.
- OptiFine — This is the alternative players ask about most often, but Fog Overrides does not support it, so treat it as a separate path rather than a pairing.
Download Fog Overrides Mod
| Minecraft Version | Fabric | Forge | NeoForge |
|---|---|---|---|
| For Minecraft 1.21.5 | Download | — | Download |
| For Minecraft 1.21.4 | Download | — | Download |
| For Minecraft 1.21.3 | Download | — | Download |
| For Minecraft 1.21.1 | Download | — | Download |
| For Minecraft 1.21 | Download | — | Download |
| For Minecraft 1.20.2 | Download | Download | Download |
| For Minecraft 1.20.1 | Download | Download | — |
| For Minecraft 1.20 | — | Download | — |
| For Minecraft 1.19.4 | — | Download | — |
| For Minecraft 1.19.3 | — | Download | — |
| For Minecraft 1.19.2 | — | Download | — |
| For Minecraft 1.19 | — | Download | — |
Always download mods from official sources to stay safe.
Frequently Asked Questions
What does Fog Overrides Mod actually change?
It changes how fog and related visual settings can be configured in Minecraft. More specifically, it lets you edit fog range, fog color, sky color, water color, underwater fog, lava fog, and some game mode specific visibility rules.
How do you configure Fog Overrides Mod?
You configure it from the mod menu in version 1.1.2 and newer. On older releases, you need to edit the config file in your Minecraft instance directory, and on servers you should use the fogoverrides.properties file in the server config folder.
Does Fog Overrides Mod work on Fabric, Forge, and NeoForge?
Yes — loader compatibility follows Architectury. The exact file availability depends on the Minecraft version, with newer 1.21.x builds listed for Fabric and NeoForge, while 1.20.x releases include Forge support on the versions shown in the download list.
Does Fog Overrides Mod support Sodium, Iris, or Optifine?
Sodium is a target, Iris may work, and Optifine is not supported. The author says they will try to keep compatibility with Sodium, does not promise shader compatibility with Iris, and states that Optifine will not be supported.
Can you use Fog Overrides Mod in a modpack?
Yes — you can use it in a modpack as long as the modpack is hosted on either CurseForge or Modrinth. That makes it friendly for curated packs that want more control over atmosphere without rewriting the rest of their visuals.
Do you need Fog Overrides Mod on both the client and the server?
No — it does not have to be installed on both sides for players to connect. If both server and client have it, the client follows server settings; if only the client has it, the client controls rendering; if only the server has it, clients can still join but will not see the fog.
