UU看書

第二十章 weather-控制天氣

天才一秒記住【UU看書】地址:www.uukanshu.co

使用time可以更改時間,那麼天氣如何更改?

在Minecraft中,能改變天氣的有兩個指令,分別是weather和toggledownfall,但後者現為基岩版獨有。

為什麼toggledownfall在基岩版獨有呢?那是因為toggledownfall在Java版113的時候被刪除了。

weather,其單詞weather的中文意思為“天氣”。這麼直白的指令你立馬就知道了吧。

weather

作用:更改天氣。

需要許可權等級:Java2,基岩1

格式:

weatherlt天氣ID:字串gt持續的時間:秒(僅Java)遊戲刻(僅基岩)

weatherquery(僅基岩版)

在Minecraft中,天氣有很多種,有晴天、雨天、雪天、雨夾雪、雷雨天、暴風雪天以及雷雨夾雪。

但實際上只有三種,分別是:晴天、雨天和雷雨天。

為何呢?其實雪天是雨天的變種,在雪原生物群系(就是滿地都是雪,水結冰的地方)雨天就是雪天。那雨夾雪是怎麼回事?其實雨夾雪也是雨天,只不過是在下雨的地方和下雪的地方交叉形成的。雷雨天同理。

雷雨天就相當於晚上了,光線低導致會在地表重新整理怪物(118預覽版本除外,118目前的預覽版本怪物需要在完全沒有光線的情況下才會刷,白天的雷雨天還是有一些亮度的),當然,和晚上類似,你可以睡覺度過雷雨天,就算是白天也可以。

三個天氣的ID是

晴天——clear

雨天——rain

雷雨天——thunder

舉個例子,更改為雷雨天就需要:

weatherthunder

但這在Java版只會持續5分鐘,在基岩版則會隨機持續515分鐘,因為沒有填“持續的時間”引數。

持續的時間如果不填寫,在Java版預設是5分鐘,在基岩版則預設是隨機300900秒。注意,『持續的時間』引數的單位在Java版是秒,基岩版則是遊戲刻。

另外,在目前Java和基岩的最新版本中,『持續的時間』引數可以填寫0,但效果並不一樣。在Java版中,這將會使得遊戲的天氣迴圈重新回到自然狀態,即由遊戲自己來控制天氣;在基岩版的效果則和上面所提到的基岩版預設值一模一樣(即隨機300900秒)。

如果你此時在地下,需要取得現在的天氣情況,你可以使用:

weatherquery來查詢。

但目前query是基岩版獨佔,Java版還沒有。

(有趣的是,如果現在是晴天,你還使用weatherclear更改天氣為晴天,那麼天氣將會在五分鐘後變成雨天或雷雨天,在雨天和雷雨天同理。

這就是為什麼超平坦時經常下雨的原因了,因為你肯定一下雨就嘗試用weatherclear,這就導致遊戲在幾分鐘後必然會將天氣切換到雨天或雷雨天。)

現在來看看基岩版的獨佔指令:toggledownfall。toggledownfall,是由toggle(切換)和downfall(衰落)組成的單詞。而downfall又是由down(向下)和fall(落下)組成的單詞,所以toggledownfall的意思是:切換成向下落下的(?所以這就是切換成雨天嘍)。

toggledownfall

作用:更改天氣為晴天或雨天。

需要許可權等級:JE2BE1

版本獨佔:基岩版(Java於113版本將其移除)

格式:

toggledownfall

你的確沒看錯,格式就只有toggledownfall而已。其實這個指令的作用簡單得要死,它的作用是:如果為晴天,更改為雨天。如果為雨天或雷雨天,更改為晴天。

這就是toggledownfall的用處。

如遇章節錯誤,請點選報錯(無需登陸)

新書推薦

為了人生逆襲,我進入了無限世界 無限試煉:我成了遊戲掌控者 全民:我揮手就是獸潮,無限爆兵 npc身份暴露後我成了玩家團寵 星閃巔峰 LOL:辣個男人太快了 網遊之亡靈領主