?
對于《我的世界》界限的探索,我叫Minecraft從未停止過腳步。所以今天,我們一起來探索Minecraft的高度問題。當(dāng)Y_10億格高空時,會發(fā)生什么。
拋出問題_Minecraft究竟有多高?
?
對于《我的世界》高度的探索,新版本的Minecraft幾乎已經(jīng)做不到了。因?yàn)镸ojang不允許玩家/tp Y值超過4096格。所以其實(shí)我們已經(jīng)知道幾個層級。
如何突破Minecraft世界“高度界限”呢?
?
既然,《我的世界》當(dāng)前版本無法突破Y_4096,歷史版本呢?為此,我叫Minecraft,對歷史版本進(jìn)行了測試。
發(fā)現(xiàn)自JAVA版1.10以后,tp高度就有了限制。也就是說1.9及以下版本,理論上是可以無限/tp高度的。所以本次測試,就采用JAVA版1.9。
坐標(biāo)y_10億時,會發(fā)生什么?不可思議的一幕!
?
首先,我比較好奇一個問題。Minecraft下雨,這個雨究竟是從哪個高度開始產(chǎn)生的。所以我們先敲個指令“/weather rain”。
產(chǎn)生這種奇特現(xiàn)象的原因
?
有人說這是java內(nèi)存溢出導(dǎo)致雨的貼圖錯誤。仔細(xì)思考一起,其實(shí)并非這樣。首先,這里不存在內(nèi)存溢出的問題。因?yàn)檫@里沒有像《我的世界》邊境之地一樣的死區(qū)塊。不需要加載什么,甚至一點(diǎn)不會卡頓。
究竟是什么原因呢?其實(shí)從我個人推斷,這就是雨滴貼圖和渲染的問題。只是很可惜,向上飛了很久,也沒找到雨水究竟是從哪個高度開始消失的。
坐標(biāo)Y_2^1024,究竟是多高?
?
簡單寫個計(jì)算步驟,lg2^1024_1024lg2_1024*0.3010_308.224_308+lg1.675_lg(1.675*10^308),能看懂么?
這個意思就是,2的1024次方,得到的高度數(shù)值,一共有309位數(shù)!不知道多少個億了,反正我是數(shù)不過來。《我的世界》指令端口,都輸不下309個數(shù)字!而且命令方塊也無法識別309位這個恐怖的數(shù)值??磥恚瑃p到界限的計(jì)劃,暫時擱淺了。
提醒_千萬不要在1.13以上隨便/tp
?
因?yàn)槲倚枰獪y試《我的世界》不同版本/tp高度限制,發(fā)現(xiàn)最新的1.13以上,包括剛發(fā)布的1.14版。有個重大特b性ug,玩家/tp的Y值,超出系統(tǒng)限制,就會提示“收到了包含玩家非法移動的數(shù)據(jù)包”,顯示連接丟失。
不要輕易嘗試!當(dāng)我試圖重新進(jìn)去存檔時,發(fā)現(xiàn)自己處于10億高空,但不到1秒,存檔再次崩潰。所以這個版本不但限制tp高度,還會毀存檔啊各位,千萬不要隨便試!