Sets the weather. In Bedrock Edition, it can also output current weather.
Syntax[]
- Java Edition
weather (clear|rain|thunder) [<duration>]
- Bedrock Edition
weather <clear|rain|thunder> [duration: int]
weather query
Arguments[]
clear|rain|thunder
clear
– Set the weather to clear.rain
– Set the weather to rain (or snowfall in cold biomes).thunder
– Set the weather to a thunderstorm (or blizzard in cold biomes).
JE: <duration>
: time
BE: duration: int
: int
- Specifies the time for the specified weather to last.
- In Java Edition, if not specified, resets the game's regular weather cycle.
- In Bedrock Edition, the time is specified in game ticks. If not specified or 0, the duration defaults to a random value between 300 seconds and 900 seconds.
- In Java Edition, it must be a single-precision floating point number suffixed with a unit. Units include:
d
: an in-game day, 24000 gameticks;s
: a second, 20 gameticks;t
(default and omitable): a single gametick; the default unit.
.5d
is same as 12000 ticks. It must be mot less than 1 game ticks.
In Bedrock Edition it must be a 32-bit integer number. And it should be between 0 and 1000000 (inclusive).
Result[]
Command | Trigger | Java Edition | Bedrock Edition |
---|---|---|---|
any | the arguments are not specified correctly | Unparseable | Unparseable |
duration: int is lower than 0 or higher than 1000000 | N/A | Failed | |
Otherwise | Successful |
Output[]
Command | Edition | Situation | Success Count | /execute store success ... | /execute store result ... |
---|---|---|---|---|---|
any | Java Edition | On fail | 0 | 0 | 0 |
On success | 1 | 1 | the specified duration (if unspecified, defaults to 5) multiplied by 20 | ||
Bedrock Edition | On fail | 0 | N/A | N/A | |
On success | 1 | N/A | N/A |
Examples[]
- To get clear weather for one Minecraft day: /
weather clear 24000
- To make it rain, but let it end at its own pace: /
weather rain
History[]
Java Edition | |||||
---|---|---|---|---|---|
1.4.2 | 12w32a | Added /weather . | |||
1.19.4 | 22w03a | Now /weather uses time argument types rather than integer.
| |||
Before this snapshot, the integer argument specifies a time in seconds. If not specified, the duration defaults to 5 minutes. If 0, resets to random weather duration. | |||||
Pocket Edition Alpha | |||||
v0.16.0 | build 1 | Added /weather . |