第二十章 weather-控制天气
2020年1月7日 18:48 1076字
使用 /time 可以更改时间,那么天气如何更改?在 Minecraft 中,能改变天气的有两个指令,分别是 /weather 和 /toggledownfall,但后者现为基岩版独有。
为什么 /toggledownfall 在基岩版独有呢?那是因为 /toggledownfall 在 Java 版 1.13 的时候被删除了。
/weather,其单词 weather 的中文意思为“天气”。这么直白的指令你立马就知道了吧。
/weather
作用:更改天气。
需要权限等级:Java-2,基岩-1
格式:
- /weather <天气ID:字符串> [持续的时间:秒(仅Java)| 游戏刻(仅基岩)]
- /weather query(仅基岩版)
在 Minecraft 中,天气有很多种,有晴天、雨天、雪天、雨夹雪、雷雨天、暴风雪天以及雷雨夹雪。
但实际上只有三种,分别是:晴天、雨天和雷雨天。
为何呢?其实雪天是雨天的变种,在雪原生物群系(就是满地都是雪,水结冰的地方)雨天就是雪天。那雨夹雪是怎么回事?其实雨夹雪也是雨天,只不过是在下雨的地方和下雪的地方交叉形成的。雷雨天同理。
雷雨天就相当于晚上了,光线低导致会在地表刷新怪物(1.18预览版本除外,1.18目前的预览版本怪物需要在完全没有光线的情况下才会刷,白天的雷雨天还是有一些亮度的),当然,和晚上类似,你可以睡觉度过雷雨天,就算是白天也可以。
三个天气的ID是
- 晴天——clear
- 雨天——rain
- 雷雨天——thunder
/weather thunder
但这在 Java 版只会持续 5 分钟,在基岩版则会随机持续 5~15 分钟,因为没有填“持续的时间”参数。
持续的时间如果不填写,在 Java 版默认是 5 分钟,在基岩版则默认是随机 300~900 秒。注意,『持续的时间』参数的单位在 Java 版是秒,基岩版则是游戏刻。
另外,在目前 Java 和基岩的最新版本中,『持续的时间』参数可以填写 0,但效果并不一样。在 Java 版中,这将会使得游戏的天气循环重新回到自然状态,即由游戏自己来控制天气;在基岩版的效果则和上面所提到的基岩版默认值一模一样(即随机 300~900 秒)。
如果你此时在地下,需要取得现在的天气情况,你可以使用:
/weather query 来查询。
但目前 query 是基岩版独占,Java 版还没有。
(有趣的是,如果现在是晴天,你还使用 /weather clear 更改天气为晴天,那么天气将会在五分钟后变成雨天或雷雨天,在雨天和雷雨天同理。
这就是为什么超平坦时经常下雨的原因了,因为你肯定一下雨就尝试用 /weather clear,这就导致游戏在几分钟后必然会将天气切换到雨天或雷雨天。)
现在来看看基岩版的独占指令:/toggledownfall。toggledownfall,是由 toggle(切换)和 downfall(衰落)组成的单词。而 downfall 又是由 down(向下)和 fall(落下)组成的单词,所以 toggledownfall 的意思是:切换成向下落下的(?所以这就是切换成雨天喽)。
/toggledownfall
作用:更改天气为晴天或雨天。
需要权限等级:JE-2 BE-1
版本独占:基岩版(Java 于 1.13 版本将其移除)
格式:
- /toggledownfall
这就是 /toggledownfall 的用处。