天才一秒記住【UU看書】地址:www.uukanshu.co
看標題你應該就知道了,指令time可以對Minecraft內的時間做出修改。
time
作用:更改、加快遊戲的時間
需要許可權等級:Java2,基岩1
格式:
timeaddlt增加或減少的遊戲刻:Int整數gt
timequerylt要查詢的遊戲時間類別:字串gt
timesetlt要設定成的遊戲時間:Int整數字符串gt
time指令有三種格式,分別是add、query和set。
add,意為“增加”。所以,add的作用是增加遊戲的時間(如果配上重複執行的命令方塊,一遊戲日1秒鐘也可以做到)。
那麼增加所用的時間單位是啥呢?
其實不填,預設是遊戲刻(t)。遊戲刻是啥?遊戲刻是Minecraft的一種遊戲時間,支撐著Minecraft的自然運轉。1遊戲刻(t)120現實秒(s)。具體關於Minecraft中的時間在第二十七章有詳細的講到。
其實時間單位也支援現實秒(s)和遊戲日(d),單位怎麼寫呢?比如“2s”,不要空格。
當你執行add一次,遊戲時間會增加或減少你所填的時間。
對了,這三種時間單位的換算是:
20t1s1200s(20分鐘)1d
下一個:query。
query,中文意思為“疑問”或“查詢”。很明顯,這裡不可能是前者。所以query的作用是:查詢遊戲時間。
query又有三種引數,分別是daytime、gametime和day。daytime指的是自當天(遊戲日)日出後流逝的遊戲刻數,也就是相當於今天已經過去多長時間了;gametime指的是世界總共流逝的遊戲刻數,相當於這個存檔已經玩了多少遊戲刻了;day指的是已流逝的遊戲天數,相當於這個存檔中已經過了多少天(遊戲日)了。query可以查詢這三種時間,並返回相應的結果。
下一個:set。
set,中文意為“設定”,在很多其他Minecraft指令也有出現。使用set可以設定遊戲的時間。當一個世界被建立時,時間是從0遊戲刻開始的。比如:
timeset0
就可以重返世界剛生成之時。
你也可以使用一些特定的引數來跳到指定的時間:
day——日出基岩為白日(1000)
noon——正午(6000)
sunrise僅基岩——日出(?)
sunset僅基岩——日落(12000)
night——晚上(13000)
midnight——午夜(18000)
(單位:遊戲刻)
有趣的是,在Java版使用set更改時間是以遊戲時間為基礎的,但在基岩版使用set卻是以遊戲日時間為基礎的。比如使用:
timeset0
在Java版會將時間改為0,在基岩版卻會將時間改為下一遊戲日剛開始的時候。
所以在基岩版,唯一能將遊戲時間撥回去的方法是timeadd負數,來減少遊戲時間。