Minecraft
Genre: Open-World-Survival
Studio: Mojang
Publisher: Mojang
Rent a Minecraft Server
Rent a server
Genre: Open-World-Survival
Studio: Mojang
Publisher: Mojang
Rent a Minecraft Server

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.

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:

StateTemperate biomesCold biomes / high altitude
clearblue sky, full sunlight > the ‘Minecraft sun’same clear sky, no precipitation
rainovercast sky, falling rainfalling snow > Minecraft snow
thunderdark sky, rain, lightning > Minecraft thunderstormblizzard (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):

StateMinimum durationMaximum duration
clear12,000 t (~10 min)180,000 t (~150 min)
rain12,000 t (~10 min)24,000 t (~20 min)
thunder3,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 blockstarts a fire
horse (skeleton)triggers skeleton horse trap; splits into 4x skeleton horsemen
mooshroom (red)converts to brown mooshroom (and vice versa)
pigconverts to zombified piglin
piglinconverts to zombified piglin
villagerconverts 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

How to change Minecraft weather?

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.

How to turn off the weather cycle in Minecraft?

/gamerule doWeatherCycle false disables natural transitions. You can still set weather manually with /weather. Re-enable with /gamerule doWeatherCycle true.

What is the Minecraft rain command?

/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.

How to stop rain in Minecraft?

/weather clear ends rain instantly and resets the cycle timer. To prevent it from returning, also run /gamerule doWeatherCycle false.

What is the Minecraft snow command?

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.

How to stop snow in Minecraft?

Identical to stopping rain: /weather clear ends the current snow. /gamerule doWeatherCycle false prevents it from starting again.

How to summon lightning in Minecraft?

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.

What is the Minecraft lightning command?

/summon lightning_bolt is the dedicated Minecraft lightning command. Combine it with /execute at @e[type=…] to target specific entity types across the world.

Does the weather command work on Bedrock?

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.

Does weather affect mob spawning?

Yes, thunderstorms reduce ambient light enough for hostile mobs to spawn in the open during the day making a surface base surprisingly dangerous mid-day during a Minecraft thunderstorm.

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

Copyright © 2003-2026 by Ociris GmbH. All rights reserved.
The logos and brandmarks displayed on the Website may be trademarked by their respective owners. g-portal.com, Intel® Core™, AMD™ and others are protected by legal standards. All rights reserved.