世界邊界在預設情況下標記著在座標30000000數值前的一個區塊尺寸。
世界界限(World boundary)是指Minecraft世界的邊緣的區域。
定義
用礦車到達Z=30000496的位置,可以看到這是最後一個被繪製的區塊。
水平方向上的世界界限
水平方向上的世界界限有多個層級。
第一層級位於X/Z ±29,999,872,這是主世界中可以生成地獄傳送門的最大座標。這個界限可以避免地獄傳送門生成在世界邊界以外。
第二層級是世界邊界,預設位於X/Z ±29,999,984。這裏會阻止玩家再向前行走,但依然有幾種方法(/tp指令、終界珍珠傳送、礦車)可以越過這一邊界。
第三層級位於X/Z ±30,000,000,距離世界邊界剛好一區塊遠。在這裏有一道不可見的牆阻擋著玩家,即使是處於旁觀者模式也無法越過。諸如/tp的指令在這不會奏效,因為遊戲不接受超出±30,000,000的值,但依然可以利用礦車到達此處。生物(除玩家以外)可以隨意穿過這一界限。正常的結構(如村莊)也可以在這裏生成。
第四層級位於X/Z ±30,000,256,可以認為這裏是Minecraft世界的絕對邊緣,超過這個位置的區塊不會生成。(玩家可以用/spawnpoint越過這個位置,但遊戲會崩潰)。
透過編輯world.class原始碼檔案,可以將地形生成和世界邊界擴展到X/Z:±30,000,256 以上(最高X/Z:±2,147,483,647),並且可以正常遊戲(沒有假區塊、生物可以正常生成、指令接受更高的值),甚至X/Z距離為±1,000,000,000時遊戲也可以正常執行。更遠的位置區塊卡頓開始變得明顯,生物開始變得十分奇怪。嘗試在±2,147,483,647(32位元最大的符號型整型常量)處移動或載入附近的區塊只會導致遊戲崩潰。建議將世界的邊界設定為遠離這個限制幾百個區塊外。±33,554,432後照明系統停止工作,玩家除非得到夜視效果,否則什麼都看不見。此時進入一個地獄傳送門會將玩家傳送到地獄的X/Z:±4,194,304位置。±67,108,864後實體繪製系統停止工作,實體在此座標不會顯示碰撞箱與紋理。
垂直方向上的世界界限
世界的高度極限為±30,000,000。如果玩家嘗試傳送到這個極限之外,遊戲會將玩家以「收到了包含非法玩家移動的資料包」為由踢出玩家(並且世界變得無法進入)。
效果
大致來講,由於距離過於遙遠,過長的伺服器響應時間可能會導致各種無法預料的結果。大多數的方塊和實體的行為依舊會很正常,除了下面幾個例外:
- 受重力影響的方塊在下落過程中會奇怪地抖動,但會最終正常地落到地面上。
- 水、熔岩依然會流動,但漫長的響應時間會令其流動得極慢。
- 伸出的活塞有時不會被繪製,直到下一次方塊更新。
- 一些特定方塊(如生怪磚、終界傳送門方塊)散發的火焰、煙霧粒子,只會在看向世界邊緣的反方向時顯示。
- 當生怪磚在生成生物的時候,其火焰粒子依然會完好顯示。
- 在X/Z 30,000,000之外:
歷史
| Java版pre-Classic | |||||
|---|---|---|---|---|---|
| rd-131655 | 最初,一個世界的大小為256×256,世界邊界外是一片虛空。 | ||||
| Java版Classic | |||||
| 0.0.12a | 現在,地圖邊緣有一個不可跨越的邊界。目前未知這個邊界的精確位置,它可能因世界大小而異。 | ||||
| 在世界界限之外會生成"無限"的海洋,取代了原來的虛空,這片海洋會在世界界限的640格外停止繪製。有趣的是,即使水使用了更新的紋理,這片海洋也會使用舊的水紋理。 | |||||
| 世界界限之外的方塊會被奇怪地繪製,特別是在霧附近。從某些角度看(尤其是在水下時),它們會變成純色的。 | |||||
| ? | 海洋在世界界限外的顯示距離從640格擴大到了2048格。 | ||||
| Java版Indev | |||||
| 0.31 | 20100106 | 現在,根據所選的世界大小,世界界限的座標是不固定的。可以透過編輯器來進一步改變世界大小。 | |||
| 世界界限外的方塊現在可以被選中並挖掘,但方塊被破壞後會立刻重新生成。 | |||||
| 根據世界大小,方塊停止繪製的位置也不同:在正座標上,方塊在X/Z:2,111、2,176、2,304或2,560處停止繪製;在負座標上,方塊總在X/Z:-2048處停止繪製。 | |||||
| 天空總是在X/Z:±2,560處停止繪製。 | |||||
| 生物只會在玩家看向世界邊界的反方向時正常顯示。 | |||||
| 20100206 | 當玩家試圖移動到世界邊界外超過9格後會被推回世界內部,且距離世界內部越遠,速度就越大。 | ||||
| Java版Infdev | |||||
| 20100227-1 | 移除了原來的世界界限,現在世界可以無限生成,但在過遠的區域會產生嚴重的距離現象。 | ||||
| 加入了天空盒子( #0000FF),其會在X/Z:1,024或-512處消失。 | |||||
| 20100313 | 在X/Z:±32,000,000處設定了一個新的世界界限,在這個座標以外不會生成任何方塊。 | ||||
| 在世界界限附近的方塊更新會導致遊戲計算大量的光照更新,從而遊戲會凍結很長一段時間。 | |||||
| 移除了上個版本中的天空盒子。 | |||||
| 20100413 | 在走出X/Z:±32,000,000的世界界限時玩家會永遠卡住,只有使用外部工具才能逃脫這一區域。 | ||||
| Java版Alpha | |||||
| v1.2.0 | 現在在X/Z:±32,000,000以外會生成「假區塊」,在這裏地形會繼續生成,但這些方塊不具有碰撞箱,玩家會穿過它們掉入虛空。 | ||||
| 在X/Z:±32,000,000以外,諸如樹木、礦石和花朵等結構均不再會生成。因此,這避免了在X/Z:±67,108,864和X/Z:±134,217,728之間的區域受到MC-185925的影響,造成失控的區塊載入連鎖反應,並導致崩潰。 | |||||
| 未知 | |||||
| ? | 在世界的邊緣會生成大量單格的水和熔岩。 | ||||
| Java版Beta | |||||
| 1.8 | pre1 | 「假區塊」現在從X/Z:±30,000,000開始生成,比之前的版本近了200萬格。 | |||
| 在X/Z:±30,000,064以外,區塊將會被遊戲標記為「不存在」,且不會繪製。 | |||||
| 由於實體更新會檢測周圍區塊是否存在,因此當實體座標超過X/Z:±30,000,032時,實體將無法發生更新,從而會被卡住並遇到故障,需要使用外部程式才能恢復。 | |||||
| Java版 | |||||
| 1.2.1 | 12w03a | 玩家不能在X/Z:±30,000,032以外的區域移動視角了。 | |||
| 1.3.1 | 12w18a | X/Z:±30,000,032以外的區域不再凍結玩家,從而允許玩家移動至更遠的區域。 | |||
| 12w27a | 地獄傳送門現在只會把玩家傳送到X/Z:±29,999,872以內的區域。 | ||||
| 1.7.2 | 13w36a | 當玩家在預設、大型生態域或巨大化世界中試圖穿越X/Z:±29,999,840區域時會導致崩潰。 | |||
| 13w37a | 在X/Z:±30,000,000以外生成的方塊都會被視為固體方塊(包括空氣),相當於建立了一堵無形的牆。因此,如果玩家試圖透過指令或外部工具在邊界外面移動會導致他們動彈不得。
邊界會向上延伸至Y:2,147,483,647處 | ||||
| 在隱形邊界之外,如果扔出物品,其掉落動畫會變得非常生硬,當物品碰到除空氣以外的方塊時會消失。 | |||||
| 在X/Z:±32,000,000之外,玩家會因「非法位置」的理由而被踢出遊戲。 | |||||
| 一些生物(例如史萊姆)會嘗試越過世界邊界,但無濟於事。 | |||||
| 1.8 | 14w02a | 在X/Z:±30,000,000以外的方塊不再會被繪製。 | |||
| 在X/Z:±30,000,000以外的方塊不再被全部視為固體了,這允許玩家可以再往外移動一小段距離。 | |||||
| 實際上,嘗試越過X/Z:±30,000,000的區域會導致玩家不得動彈,在不使用指令或外部程式的情況下無法移動到其他位置。玩家的模型在第三人稱視角中會消失,且在生存模式物品欄中玩家的動畫會突然凍結。 | |||||
| 14w06a | 在X/Z:±30,000,000之外,玩家會因「非法位置」的理由而被踢出遊戲,比之前的版本近了200萬格。 | ||||
| 14w17a | |||||
| 試圖移動到X/Z:±30,000,000以外時會導致遊戲崩潰,而不是被踢出遊戲。 | |||||
| 14w18a | 試圖移動到X/Z:±30,000,000以外時又會導致玩家被踢出遊戲,而不是遊戲崩潰。 | ||||
| 在某些情況下,遊戲將會完全凍結,玩家只能透過關閉窗口或在任務管理器中結束進程的方式來結束遊戲。 | |||||
| 世界邊界將永遠出現在X/Z:±29,999,984的區域,即使透過指令將它設為了一個更高的值。然而它可以被設定成更小的值。 | |||||
| pre3 | 在X/Z:±29,999,999會有一堵「牆」,阻止玩家到達更遠的距離。 | ||||
| 這堵「牆」的本質和在1.7版本中存在的固體牆是不一樣的,它實際上是檢測玩家的座標是否超過X/Z:±29,999,999,如果是則將玩家傳送至X/Z:±29,999,999處,因此引發了一些有趣的視覺現象。 將玩家傳送至X/Z:±29,999,999與X/Z:±30,000,000之間的區域會導致玩家在下一刻時被傳送回X/Z:±29,999,999。精確傳送到X/Z:±30,000,000處時玩家會動彈不得(但仍然可以傳送回去),而傳送到X/Z:±30,000,000以外的區域時會使遊戲崩潰。 | |||||
| 1.8.2 | 1.8.2-pre4 | 遊戲不再踢出跨越世界界限的玩家,遊戲也不會因此卡死。然而,生成的世界會在X/Z:±30,000,000之後變得荒蕪,並且掉落物會在一定的地方「聚集」起來。 | |||
| 1.9 | 15w37a | X/Z:±30,000,000之外的區塊現在又會被繪製了,直到X/Z:±30,000,224、±30,000,240或±30,000,496。許多關於方塊和物品的繪製問題得到解決,與此同時,世界界限變得更加穩定。X/Z:±30,000,000以外的區塊現在是固態的,並且可以完美地生成例如村莊、廢棄礦坑以及樹這些結構。 | |||
| 15w51a | 玩家不再能傳送到X/Z:±30,000,000之外,嘗試傳送到該座標之外會總是被傳送到X/Z:±30,000,000,即使使用了外部工具。 | ||||
| ? | 在X/Z:±30,000,000以外,掉落物不再不穩定地移動。 | ||||
| 1.16 | 20w06a | 在X/Z:±30,000,000以外,雨總會出現在海平面之上。(可能來源於MC-131770) | |||
錯誤
Template:Issue list
你知道嗎
- 使用動力鐵軌從一處邊界到對面的邊界需要花上35天10小時的時間到達。為此次旅程合成的鐵軌所需要的鐵錠和金錠合成的對應礦物塊,可以填充723個大儲物箱,所需要的木棒合成木塊可以填充135個大儲物箱(是木塊而不是木材,不包括紅石火把)。(需要53組木塊用來製作足夠的儲物箱去儲存這些原材料)合成以後,需要使用17361個大儲物箱去裝下這些鐵軌。如果你需要獲得原材料去製作這些鐵軌,你需要帶上14404個鑽石鎬和300個鑽石斧(平均來說,大概需要帶有耐久III附魔的3601個鑽石鎬和75個鑽石斧)。
- 有一個明顯的事實,就是如果有人想要收集所有這些材料,實際上「鋪設」軌道就需要玩家透過其他方式穿過整個距離。
- 還有一個明顯的事實是你需要紅石火把。一個火把最多可以點亮17個方塊,因此需要3529412個紅石火把。合成這些火把需要55148個木棒以及紅石粉,以及2042個大儲物箱來完全裝下它們,並且這需要128組木塊才能合成這些儲物箱(這還需要3個大儲物箱去裝下這些木塊!)。
畫廊
舊版
在1.7版本中,隱形牆會出現在距離原始重生點30000000米處,注意圖中的植被,它們很明顯的被隱形牆切割了。










