RpImmersion
by Finerus
RpImmersion lets server staff set fog, weather and a roleplay calendar on NeoForge 1.21.1 Roleplay servers, and changes them without a restart.
What it does
Fog is defined in named presets that set a color in RGB, start and end distances, and a fade transition duration. A preset can be applied globally, to a circular zone set by center coordinates and radius, to a biome (wildcard patterns such as minecraft:* are accepted), or to the area outside the world border. Higher-priority zones take precedence where zones overlap, and a fallback preset covers any area that no zone or biome rule matches. Day and night variants can be given as separate dayPreset and nightPreset entries, with animated transitions between them.
Server administrators can also override fog for one player with a command, and that override takes precedence over every other rule. Zones already defined in RpEssentials can be reused without entering their coordinates again. Settings live in rpimmersion-fog.toml, rpimmersion-weather.toml and rpimmersion-calendar.toml, the last of which keeps a persistent server-driven roleplay calendar. The configs support live reload through a reload command. RpEssentials is a required dependency, and its staff permission model governs the commands. The mod is licensed as All rights reserved and is not open source, though its source code is public.
Key features
Named fog presets
Presets set fog color, distances and fade duration, and can be reused across zones, biomes and global rules.
Zones and biome rules
Circular zones, biome matches and the world border each activate a preset, with higher-priority zones winning overlaps.
Day and night fog
Separate day and night presets switch with animated transitions as the time of day changes.
Per-player fog override
A command assigns a specific fog setting to one player, overriding the zone and global rules for that player.
Live config reload
Fog, weather and calendar files can be reloaded with a command, so changes apply without restarting the server.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
How it compares
ArcadiaGuard is a client and server mod under the MIT License, open source, built for NeoForge 1.21.1, so it covers a different job from fog and weather. FlexBorder is a client and server NeoForge mod for 1.21.1 – 1.21.11 under All rights reserved and not open source, which overlaps with the world border preset here but does not manage fog. Radiation Zones runs on Fabric and NeoForge for 1.21.1 under the GNU General Public License v3.0 or later, and is open source.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| RpImmersion | NeoForge | 1.21.1 | Client and server | 2026-05-08 |
| ArcadiaGuard | NeoForge | 1.21.1 | Client and server | 2026-07-04 |
| FlexBorder | NeoForge | 1.21.1 – 1.21.11 | Client and server | 2026-08-29 |
| Radiation Zones | Fabric and NeoForge | 1.21.1 | Not published | 2026-04-22 |
Questions
Does RpImmersion need RpEssentials?
Does the server need a restart after changing fog settings?
Must players install RpImmersion?
In the catalog
RpImmersion is one of 8,016 Management mods on ModsFinder, and one of 2,689 Management mods for NeoForge. 32,366 mods support Minecraft 1.21.1.
More from Finerus
Similar mods
What the author says
RpImmersion is a server-side companion mod for RpEssentials, designed for Roleplay servers running Minecraft 1.21.1 on NeoForge. It gives server administrators control over the atmosphere experienced by players: fog, camera effects, weather immersion, and a custom RP calendar, all configurable without server…
Official listing
- Modrinth page
- modrinth.com/mod/rp-immersion
- Owner
- Finerus
- Published
- 2026-04-05
- Updated on Modrinth
- 2026-05-08
- Facts verified
- 2026-10-15
