我的世界:4年前,mc史上最嚴重的bug洩露,13萬個種子遭到破壞!

2021-02-25 下載預約助手

為什麼如今整個Minecraft社區,都在說《我的世界》1.17會迎來「洞穴更新」?

我們拋開投票不談,一個你可能不知道的情況是:Minecraft的洞穴實際早已經破敗不堪,4年前就被爆出一個嚴重的BUG,導致《我的世界》一共超過13萬個種子的洞穴遭受到了嚴重的破壞!

01

這要從一個著名的BUG說起:MC-111378;

2016年的4月份,一位叫做Erik Martin的玩家提交了一個並不起眼的BUG報告,該報告的編號被命名為MC-111378,也就是第111378個被發現的BUG。當然,這對於《我的世界》來說,並不是什麼大事,因為BUG對於mc來說真的是稀疏平常!

然而令人沒想到的是!在隨後的幾天裡,這個BUG迅速引起了包括Mojang在內,全世界玩家的廣泛關注!因為人們驚訝地發現在Minecraft的地下出現了無數無限循環的地形結構!這種無限循環,囊括了洞穴、地牢、廢棄礦井等等結構。只要處於循環的坐標軸上,無論什麼結構都將被無限複製!

最奇怪的是,在Minecraft地面上完全正常,但是地下卻完全的崩壞!

02

洞穴BUG是如何產生的?

這要從《我的世界》地形的誕生說起,Minecraft在世界生成之初,會有一個String.hashCode()的函數,它用來控制種子的生成。即當我們使用一個隨機種子創建世界時,這個函數就會執行並隨機在42.9億顆種子裡隨機挑一個,用來誕生世界。

種子確定後,Minecraft便開始用第二個函數MapGenBase.java()來生成世界,例如洞穴、遺蹟等等結構;關鍵問題就出現在了這第二步。

由於部分種子在函數計算中,出現了返回值為0的情況(正常應該為1),這導致每個區塊在進行數學計算時都×0,於是某條X軸線上所有區塊輸出的結果全都是0,最終造成了無限重複的曠世奇觀!

03

一顆「無限循環」種子引發的騷動:107038380838084

於是很快,SEED:107038380838084這顆地形生成的種子,迅速成為了《我的世界》最受歡迎的種子之一,無數的玩家前往駐足觀看這罕見奇景!有礦洞無限重複的,有礦井無限重複的,也有地牢無限重複的。但凡坐落在這條返回值為「0」的坐標上,所有結構無一倖免!

後來人們發現還有一顆種子,SEED:164311266871034會在第二次調用時,讓Y軸無限×0,單程Y軸上無限循環的奇景。於是人們開始認為,這兩個種子是當今世界上最「獨一無二」的奇觀,也是僅有的兩個罕見BUG種子。

(PS:1年前我在介紹這兩個種子的時候,也是這麼認為,還是太年輕啊!)

04

數學大神計算出:超13萬顆種子受到影響!

但很快,一個JAVA界的數學大神,經過周密的數據計算,得出一個驚人的結論:《我的世界》並不是只有這兩個種子會造成「無限重複」!

Ettanin表示,只要在一個確定是BUG的種子加上或者減去數字281474976710656,就會得到一個新的BUG種子。例如-174436595872572;388513357548740等等!並且宣稱《我的世界》中一共有13萬個這樣的BUG種子!

換句話說,Minecraft當前的地下結構包括「洞穴」的生成方案,存在有13萬個BUG。

所以可能很多《我的世界》玩家都在自己不知道的情況下,遇見了這樣的一個BUG,但因為生存的關係,沒法像旁觀模式一樣觀察到這「無限重複」的地下世界。也許現在的你打開Minecraft,在出生點附近開啟旁觀,潛入地下。可能你當前的生存世界,就是一個BUG種子!

所以,基於此種極為「嚴重」的BUG,Mojang長達4年依舊沒有修復MC-111378的情況下,你認為《我的世界》洞穴更新在1.17更新的概率有多大呢?

(PS:本文涉及JAVA函數的觀點,因本人並非專業的JAVA程式設計師,在諮詢了學習JAVA的朋友後也是聽得雲裡霧裡的,所以這裡儘量用大家可以理解的方式闡述和解讀。)

相關焦點

  • 「我在mc撞鬼了?」網上流傳《我的世界》十大禁忌種子,你會信嗎
    我的世界從來就不是一個「太平」的世界,這裡流傳著各種現實與虛擬,真實與虛假的傳說。詭異的背景音樂、令人心生不安的唱片,甚至種子都存在著不同尋常的禁忌!所以我們今天就來聊聊網上流傳的Minecraft十大禁忌種子,若你自認膽量非凡,卻是可以來嘗試下。
  • 我的世界:一個9年前的存檔,會有保留哪些「建築」?老mc回憶史!
    聲明:本文素材均來源於網絡,如有侵權聯繫刪除                                                     問題:一個長達9年的《我的世界》存檔,一定會有個怎樣的建築?也許你想到了火柴盒、想到了挖三填一的「坑」。但其實單機生存還會有個生存必備的「柱子」!
  • 我的世界:mc傳說系列的11個「禁忌」種子,不要在凌晨三點玩!
    我的世界:mc傳說系列的11個「禁忌」種子,不要在凌晨三點玩! 2019-07-05 10:24  我叫Minecraft 《我的世界》在國外有一個非常火的系列,叫做都市傳說,在特定的時間,輸入特定的種子,總是會發生一些無法用
  • 我的世界10大禁忌種子 你都見過哪幾個?
    我的世界從來就不是一個「太平」的世界,這裡流傳著各種現實與虛擬,真實與虛假的傳說。詭異的背景音樂、令人心生不安的唱片,甚至種子都存在著不同尋常的禁忌!所以我們今天就來聊聊網上流傳的Minecraft十大禁忌種子,若你自認膽量非凡,卻是可以來嘗試下。seed:666;談及傳說的中的「禁忌」種子,永遠也撇不開的一個《我的世界》種子便是666。這是典型中西方文化的差異,聖經中三個6字連寫,象徵著無比的邪惡符號,這是罪犯忌諱的一個數字。也因此成為了mc最著名的種子。
  • 我的世界:mc神秘的「閃電」之謎,2B2T雷聲漏洞,如何洩露坐標?
    所以,《我的世界》其實是擁有類地球一般的天氣系統,但你要知道的是地球上平均每秒大約誕生600次閃電,其中100次會擊中地面,這個概率其實要遠遠高於Minecraft中的閃電。然而,儘管「閃電」在《我的世界》出現頻率遠遠低於地球,但它的神秘程度卻絲毫不亞於地球。因為這種似乎可以改變基因的神秘現象在mc也獲得了印證:
  • 我的世界:mc中最難完成的十個進度,老玩家都說第一名最難達成
    兩個版本的任務大同小異,基本都是帶領mc萌新從「入門到入土」,但你們覺得哪幾個進度(Java)是最難達成的呢?10、勁弩手這一關裡十分考驗玩家的控制力,就算大神也是容易失誤,同時還需要通過進食保持血量狀態(1個潛影貝4點生命值的攻擊)。7、殘骸裹身
  • 我的世界:mc裡最難完成的十個進度,第一名根本不可能達成
    各位小火把、小飢友們好,我是你們的MC萌新老飢友GW。 在Minecraft的世界中有著這麼一群史蒂夫,他們動起手來無所不能,宏偉壯麗的大別墅張手就來,二營長的紅石大炮百發百中,面對千軍萬馬的萌新三寶(殭屍小白苦力怕)從容不迫,但對於遊戲當中的各種成就和進度卻寸步難行。
  • 我的世界:10年前在種子輸入「404」會發生什麼?一段古老的歷史
    這是一個_薛_流行於_徐_《Minecraft》10年前的「可怕」種子; 這是一個_薛_早在2011年在Minecraft?論壇發起的_馬_一項挑戰,如今整整10年過去了,當年這場在mc界流行一時的古老_賁_挑戰究竟因_尹_何而誕生?這個來自《Minecraft 1.3》可怕的404種子,你能活多久?01什麼是「404挑戰」?
  • 我的世界:老玩家珍藏的11個「神級」種子,最難找的遺蹟都在這!
    導讀:種子Seed是一個由一個或多個字符(包括正整數和負整數)組成的一個值,Minecraft根據這個值創建每一個獨特的世界。所以自然生成的隨機性,創造了《我的世界》地形無與倫比的地形魅力。今天帶你見識一下mc那些最難找的遺蹟,老玩家珍藏的11個「神級」種子。①Seed:-1126629728(JAVA);你在mc見過最詭異的地圖是哪個?
  • 我的世界:16個mc的常識,但其實絕大部分人並不知道的冷知識!
    文/M菌冷知識:苦力怕的祖先是豬;骷髏可以近戰攻擊;殭屍即使拿著弓也不會射;基巖居然不是mc最硬的方塊……所以問題來了:《Minecraft》中有哪些你覺得是常識,但似乎大部分人好像並不知道的事兒?1、黑貓只有在月圓之夜(滿月)時才會生成,而滿月就是你來到這個世界的第一個夜晚。
  • 我的世界:基巖版第一次發現無限重複地形的種子,比10086還酷炫
    ①Seed:5146129728954094(Java版1.14.4,坐標:24665312,-22989152)經過一年艱辛地嘗試,玩家@KaptainWu終於在《我的世界》找到一顆高達19個方塊的仙人掌!
  • ​我的世界:老mc分享的十個神跡種子,奇觀頗多,雲玩家:人造的吧
    在我的世界地圖當中,會產生很多的自然奇觀和奇葩的地形。然而,這些並不會只存在和都存在一個地圖當中。
  • 一個9年前的存檔,會有保留哪些「建築」?老mc回憶史
    問題:一個長達9年的《我的世界》存檔,一定會有個怎樣的建築?也許你想到了火柴盒、想到了挖三填一的「坑」。
  • 我的世界:邪乎的經歷?7年前,我在mc遇見「不該」出現的箱子
    事件一:記憶錯亂之「為什麼08年我就玩上了mc?」08年美國爆發了嚴重的次貸危機,進而引發了全球金融風暴!這一年是全球人類值得銘記的一年。然而在Minecraft Forum(我的世界論壇)出現了一個奇怪的帖子:我今年23歲,清晰地記得,08年次貸危機我的父母失去了工作。而我玩了整整一年的Minecraft。這件事我記憶猶新,但為何wiki告訴我它誕生在09年?
  • 我的世界:20w51a蠑螈正式加入,mc史上第一個「乾飯生物」
    蠑螈共有五個種類,形象來說是其中,因為第五種過於稀有,並不經常被發現。蠑螈的種類變化表現在顏色,你覺得哪種蠑螈的顏色最好看呢?    ③我是一名乾飯螈;標題上十方寫了mc史上第一個乾飯生物,這是為什麼呢?蠑螈的食物是魚類,可以通過吃魚乾來繁殖。但是蠑螈在水中也有些敵人,通常是溺屍,其次還有守衛者。
  • 迷你版mc你玩過麼?我的世界:沒想到9年前是Notch開發了mini!
    很多人都聽過一個故事:9年前,一位老爺爺發明了Mini,他還沒來得及申請專利就死了。後來便誕生了我的世界。
  • mc會以什麼方式沒落?我的世界:Jeb在Mojang十年,mc毫無創意?
    有些人走了,有些人繼續更新著這個無窮無盡的世界。Jeb在職的這十年間發生了很多事,2012年佩爾松退居二線,2014年創世者Notch離開mc,同年《我的世界》易主,mc迎來了世界範圍內前所未有的低潮期。2019年因為海洋和村莊再次火爆,mc成為世界名副其實的世界第一遊戲。
  • mc官方又「改名」了?《我的世界》可能改變mc未來的6個大事件!
    不知不覺,Minecraft已經走過了11個年頭。然而最近《我的世界》官方大動作頻頻,公布銷量破紀錄、官方轉而又宣布改名、是否預示著未來的mc將會有重大的變化呢?一、Minecraft玩家突破2億據微軟官方公布的數據,《我的世界》JAVA版、基巖版、主機版全平臺的銷量已經突破了2個億,成為史上銷量最高的遊戲!
  • 我的世界:考古初代貝爺生存?開局三滴血,還沒進mc就要自閉了!
    問:我的世界 史上最困難的一個模組是什麼?可能你想到了那個變態的RLCraft,加入了口渴、溫度、技能等一系列變態的生存設定。又或者你想到了所謂的「貝爺生存」,那個開局只有3顆血量3個飽食度的變態模組。
  • 我的世界bug算不了什麼,又出爆笑梗,6張圖直接高潮
    我的世界bug算不了什麼,又出爆笑梗,6張圖直接高潮 我的世界bug算不了什麼,又出爆笑梗,6張圖直接高潮原創阿樂遊戲資訊2020