更改游戏中的天气。
语法[]
weather (clear|rain|thunder) [<duration>]
weather <clear|rain|thunder> [duration: int]
weather query
参数[]
clear|rain|thunder
clear
- 将天气设为晴天。rain
- 将天气设为雨天(寒冷的生物群系会下雪)。thunder
- 将天气设为雷暴雨(寒冷的生物群系会下雷暴雪)。
JE:<duration>
:integer
BE:duration: int
:int
必须为32位整型数值。在Java版中,必须在0和1000000(含)之间。
BE: query
- 查询目前的天气情况,分为“不下雨”、“下雨”、“雷阵雨”。
效果[]
命令 | 触发条件 | Java版 | 基岩版 |
---|---|---|---|
任意 | 参数不正确 | 无法解析 | 执行失败 |
执行成功时 | 将天气更改为指定持续时间的天气,或输出当前天气 |
命令的执行环境不是主世界(minecraft:overworld
)时使用该命令也会成功,但不会产生任何作用。
输出[]
命令 | 版本 | 条件 | 成功次数 | /execute store success ... | /execute store result ... |
---|---|---|---|---|---|
任意 | Java版 | 执行失败 | 0 | 0 | 0 |
执行成功 | 1 | 1 | 指定的<duration>乘以20 | ||
基岩版 | 执行失败 | 0 | N/A | N/A | |
执行成功 | 1 | N/A | N/A |
示例[]
- 将天气改为晴天,持续一个Minecraft日(20分钟):
weather clear 1200
- 将天气改为下雨,且让其自行结束:
weather rain
- 身处主世界以外的维度时,将天气改为雷暴:
execute in minecraft:overworld run weather thunder
历史[]
Java版 | |||||
---|---|---|---|---|---|
1.4.2 | 12w32a | 加入了/weather 。 | |||
携带版Alpha | |||||
0.16.0 | build 1 | 加入了/weather 。 |