Minecraft Weather
Minecraft weather is more than visual backdrop but an active game system that affects mob spawn behaviour, farmland hydration, enchanted item fishing rates, and redstone circuitry via lightning rods. Understanding how the Minecraft weather cycle works and when to override it with commands, separates reactive players from those who script the skies entirely.
Overview Minecraft Weather:
Minecraft Weather States: What Changes
In Short:There are only 3 real weather states:
- clear
- rain
- thunder
Snow and blizzards are just those states rendered cold. /weather snow does not exist.
Java Edition recognises exactly three internal weather states. Everything else, e.g. Minecraft snow, blizzards, and the often referred ‘Minecraft sun’, is a rendering consequence of one of these three:
| State | Temperate biomes | Cold biomes / high altitude |
| clear | blue sky, full sunlight > the ‘Minecraft sun’ | same clear sky, no precipitation |
| rain | overcast sky, falling rain | falling snow > Minecraft snow |
| thunder | dark sky, rain, lightning > Minecraft thunderstorm | blizzard (snow + lightning) |
Bedrock Edition mirrors this structure.
The Minecraft Weather Cycle
In Short:Weather states are random in sequence and duration. Clear can last up to 150 minutes; thunderstorms as little as 3 minutes. No prediction, no fixed pattern.
In the overworld, Minecraft weather is always global: one sky for the entire dimension. When rain arrives, every loaded biome transitions to overcast, even if deserts and savannas produce no actual precipitation. The game cycles between the three states automatically: each state has its own duration counter, and when that counter expires, the next state is drawn at random.
The random duration ranges per state in Java Edition (20 ticks = 1 second):
| State | Minimum duration | Maximum duration |
| clear | 12,000 t (~10 min) | 180,000 t (~150 min) |
| rain | 12,000 t (~10 min) | 24,000 t (~20 min) |
| thunder | 3,600 t (~3 min) | 15,600 t (~13 min) |
On Bedrock, when /weather is called without a duration the game defaults to a random value between 300 and 900 seconds. There is no fixed sequence to the Minecraft weather cycle, which is precisely why the Minecraft weather commands exists.
Tip:Thunderstorms lower light levels enough for hostile mobs to spawn during daytime. A nearby bed lets you sleep through an active thunderstorm and skip it entirely.
Minecraft Weather Commands (Java & Bedrock)
All Minecraft weather commands require cheats enabled (singleplayer) or operator status (in multiplayer). The core command and the gamerule for the cycle work in both editions; the duration syntax differs. For full control over how fast the game simulates time in general, including how quickly weather timers count down, read more about tick speed.
Weather in Java Edition
Since version 1.19.4, Java accepts human-readable time units alongside raw tick values:
/weather clear|rain|thunder [duration]
/weather clear 30s — clear sky for 30 seconds
/weather rain 10m — rain for 10 minutes
/weather thunder 1d — thunderstorm for one in-game day
/weather rain 6000t — rain for 6,000 ticks (~5 min)
Omitting the duration resets the natural randomiser for that state and the game picks a new random value within the default ranges above.
Bedrock Edition
Bedrock takes duration in game ticks only (integers, 0-1,000,000). A value of 0 triggers the random default. Bedrock also supports /toggledownfall as a quick precipitation toggle and /weather query to read the current state, both absent in Java.
Controlling the Minecraft Weather Cycle
In Short:Java uses unit suffixes (s / m / d / t). Bedrock uses raw ticks only. /gamerule doWeatherCycle false freezes the cycle on both editions. /weather still works manually after freezing.
To freeze weather so it never changes on its own, pause all automatic transitions with the gamerule. Manual /weather calls still work after freezing:
/gamerule doWeatherCycle false – freeze the cycle (Java & Bedrock)
/gamerule doWeatherCycle true – re-enable the cycle
On some Bedrock builds the equivalent rule appears as advance_weather rather than doWeatherCycle. Both toggle the same behaviour.
Minecraft Rain
Minecraft rain is the most frequently occurring non-clear state. While it looks like atmosphere, it is quietly doing several things at once:
- hydrating farmland within range (permanent water sources still recommended)
- filling cauldrons gradually: roughly one level every 20 minutes of active rain
- boosting fishing luck and shortening wait times: the best window for hunting treasure and enchanted gear
- extinguishing burning mobs: skeletons and other fire-vulnerable mobs no longer ignite
- not extinguishing campfires: rain has no effect on them
Rain does not fall in hot or dry biomes (desert, savanna, badlands). The sky turns overcast and light levels drop, but no raindrops appear and no rain-specific mechanics apply.
How to Stop Rain in Minecraft
To clear precipitation immediately with the Minecraft rain command, then optionally lock it out for good:
/weather clear – stops rain, resets the cycle timer
/gamerule doWeatherCycle false – prevents new rain from ever starting
Minecraft rain hydrates farms, fills cauldrons, and boosts fishing. It does nothing in desert, savanna, or badlands biomes. /weather clear stops it instantly.
Minecraft Snow
Minecraft snow is not a separate weather state but the visual expression of the rain state in cold biomes or above approximately Y=90 in mixed-temperature regions. The same mechanics as rain apply, plus a few cold-specific additions:
- snow layers regenerate over non-transparent blocks while the state is active; in Bedrock they accumulate and grow over time
- cauldrons collect powder snow instead of water
- entities on fire are not extinguished by snow contact
- powder snow collected from cauldrons is a renewable source for traps and parkour clutch plays; leather boots prevent sinking into it
The Minecraft Snow Command
There is no dedicated Minecraft snow command. Use the rain state while in a cold biome and the game renders it as snowfall automatically. To produce a blizzard, use the thunder state under the same conditions:
/weather rain 10m – snow in cold biomes or at altitude
/weather thunder 10m – blizzard under the same conditions
How to Stop Snow in Minecraft
Stopping Minecraft snow works identically to stopping rain: same state, same commands:
/weather clear – ends snow immediately
/gamerule doWeatherCycle false – prevents new snow from starting
Minecraft Thunderstorm & Lightning
In Short:Minecraft thunderstorms let hostile mobs spawn during the day, turn pigs into zombie piglins, villagers into witches, and deal 5x hearts of damage on a direct strike. A lightning rod converts all of that chaos into a redstone pulse.
A Minecraft thunderstorm is the thunder state: rain (or snow in cold biomes) combined with a dark sky, ambient thunder sounds, and periodic lightning strikes. The darkness is significant: light levels drop low enough for hostile mobs to spawn in the open during daylight hours.
What Minecraft Lightning Does
Minecraft lightning is not cosmetic. Each bolt that strikes a mob or block can trigger transformation effects, making thunderstorms an indirect farming and conversion tool:
| Lightning strikes … | Result |
| flammable block | starts a fire |
| horse (skeleton) | triggers skeleton horse trap; splits into 4x skeleton horsemen |
| mooshroom (red) | converts to brown mooshroom (and vice versa) |
| pig | converts to zombified piglin |
| piglin | converts to zombified piglin |
| villager | converts to witch |
A direct hit also deals 5 hearts of damage to any entity caught in the strike radius, which can down an unprepared player instantly.
The Minecraft Lightning Command
The dedicated Minecraft lightning command places a bolt at any position regardless of weather state:
/summon lightning_bolt ~ ~ ~ → at the player's feet
/summon lightning_bolt <x> <y> <z> → at specific coordinates
/execute at @e[type=pig] run summon lightning_bolt ~ ~ ~ → on every loaded pig
Dimensions Without Weather
The Nether and the End have no weather at all. No rain, no snow, no lightning. The /weather command issued while in these dimensions has no visible effect, though the overworld weather state still updates in the background. Returning to the overworld will show whatever state accumulated during your absence.
FAQ
Use /weather clear|rain|thunder [duration]. Java accepts time units (30s, 10m, 1d); Bedrock takes raw ticks. Cheats must be enabled or you need operator status on your server.
/gamerule doWeatherCycle false disables natural transitions. You can still set weather manually with /weather. Re-enable with /gamerule doWeatherCycle true.
/weather rain [duration] starts rain immediately. In cold biomes or at altitude this renders as snowfall. On Bedrock, duration is in ticks: /weather rain 12000 gives roughly 10 minutes.
/weather clear ends rain instantly and resets the cycle timer. To prevent it from returning, also run /gamerule doWeatherCycle false.
There is no dedicated Minecraft snow command, instead use /weather rain while in a cold biome or at high altitude. The game renders rain as snowfall automatically.
Identical to stopping rain: /weather clear ends the current snow. /gamerule doWeatherCycle false prevents it from starting again.
Use /summon lightning_bolt <x y z> for a targeted strike at any coordinates, any time. Alternatively, throw a channeling trident at a target during an active thunderstorm with clear sky above it.
/summon lightning_bolt is the dedicated Minecraft lightning command. Combine it with /execute at @e[type=…] to target specific entity types across the world.
Yes, with one syntax difference: duration must be in ticks (integers), not unit suffixes. Bedrock also supports /toggledownfall and /weather query, which Java does not have.
Weather as a Toolkit – The Forecast Is Yours
Every Minecraft weather state is a resource. Minecraft rain fuels fishing runs and tops up cauldrons for free. Minecraft snow fills those same cauldrons with powder snow, a renewable source for traps and parkour clutch plays. Minecraft thunderstorms supply redstone pulses via lightning rods, selective mob transformations, and the most dramatic backdrops in the game. Whether you script the skies with the weather commands or let the cycle run its course, the game’s forecast is more playable than ever on a Minecraft server from GPORTAL.
similar articles
Minecraft
The Minecraft Recipe Book
Minecraft
Minecraft Pigs
Minecraft