Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Links
Tags
Creators
Details
Dimension Level Weather adds independent weather and time control to every dimension. Set rain and thunder in the Nether, freeze time in the End, or configure any custom dimension — without affecting anything else.
What it does
By default, Minecraft only has weather in the overworld. This mod changes that — every dimension can have its own weather state, its own time, and its own environmental rules.
Rain and thunder work fully in the Nether and End. Fire gets extinguished, crops get watered, cauldrons fill, Channeling works, Endermen take damage, and Riptide activates — all exactly as you'd expect. If a biome is cold enough, it will snow instead of rain.
Features
- Per-dimension weather state — clear, rain, or thunder
- Rain particles render correctly in Nether and End biomes
- Full weather interactions: fire extinguishing, crop watering, cauldron filling, snow in cold biomes
- Thunder enables Channeling enchantment and damages Endermen in any dimension
- Riptide works during rain or thunder in any dimension
- Per-dimension toggle for whether weather and time advance naturally
- Per-dimension infiniburn, fast lava, and water evaporation rules
- All settings persist across server restarts
- Vanilla
/weatherstill works —rainandthundertarget the overworld,clearclears all dimensions - No client mod required — installing on the client adds water evaporation sync
Commands
All commands require operator/gamemaster level.
dimweather
| Command | Description |
|---|---|
dimweather set <dim> clear|rain|thunder |
Set weather in a specific dimension |
dimweather clear|rain|thunder |
Set weather across all dimensions |
dimweather query [dim] |
Show current weather state and all rules |
dimweather advance <dim> true|false |
Toggle natural weather cycling |
dimweather infiniburn <dim> true|false |
Toggle infiniburn blocks |
dimweather fast_lava <dim> true|false |
Toggle fast lava flow |
dimweather water_evaporates <dim> true|false |
Toggle water evaporation |
dimweather reset <dim> [field] |
Reset one or all rules to vanilla defaults |
dimweather reset all |
Reset all rules in every dimension |
dimtime
| Command | Description |
|---|---|
dimtime set <dim> day|noon|night|midnight|<ticks> |
Set time of day in a dimension |
dimtime advance <dim> true|false |
Toggle time progression |
dimtime query [dim] |
Show current time and rules |
dimtime reset <dim> |
Reset time rules to vanilla defaults |
dimtime reset all |
Reset time rules in every dimension |
Configuration
A config file at config/dimension-level-weather.json lets you tune weather cycle behaviour per dimension — thunder chance, rain duration, and clear duration.
Requirements
- Minecraft 26.2
- Fabric Loader ≥ 0.19.3
- Fabric API


