[NK] 你知道已報告Bug中存活最久的Bug是哪些嗎?

也許你們都曾經(jīng)遇到過一些挺有趣的小知識,例如脫離軌道會自行移動的堆疊礦車,退出后返回游戲取消摔落傷害,當(dāng)你以為這些只是游戲技巧的時候,我卻要告訴你,它們 其實 全是 Bug。

[MC-4] 存在最久的Bug
???Item drops sometimes appear at the wrong location

漏洞描述
當(dāng)一個物品恰巧掉落在方塊的邊緣,客戶端有時候會顯示它從邊緣掉落(然而服務(wù)器卻認(rèn)為它仍然在那個方塊的邊緣上)。這個漏洞的發(fā)生也許是因為客戶端認(rèn)為掉落物應(yīng)該按照這個方向前進(jìn),并預(yù)測出它可能的軌跡——然而這個軌跡是完全錯誤的。
復(fù)現(xiàn)方法
summon item ~ ~1 ~-0.6249 {Item:{id:"stone",Count:1b}}
這個bug報告于2012年10月24日,下午4點23分,而隨著版本不斷前進(jìn),一直到2019年8月6日,這個惡性Bug仍未被修復(fù)——在漏洞追蹤器中,它顯示Updated 3days ago。這個傳奇般的漏洞仍在被官方和社區(qū)持續(xù)關(guān)注!也許,當(dāng)這個漏洞被修復(fù)的時候,玩家們將會是這個亞子:

可能是Mojang永遠(yuǎn)無法修復(fù)的Bug……

[MC-14] 堆疊礦車永不停止
Stacked minecarts continue momentum when not on a rail
這個Bug也許不能被稱作為“惡性Bug”,因為它也幾乎成為了游戲中的一部分,成為了諸多“特性”中的一個。我選擇了一個B站上的視頻來展示這個Bug。

這個Bug提交的時間是在2012年10月24日下午4點35分。復(fù)現(xiàn)方法是將一堆礦車擠在一起。個人的猜測是,游戲在第1gt中兩個礦車分別排斥另一個礦車,然而由于位置、朝向等各個參數(shù)完全相同,于是在第2gt它們?nèi)猿霈F(xiàn)在同一位置。如果真的如此,Mojang也許可以加入一個隨機(jī)量來決定它被擠開的方向。這樣的話可能會好一點——這個Bug在1.14.4仍然存在。然而,這只是個娛樂性的Bug,它并不能造成什么很大的破壞,如果除去對服務(wù)器運(yùn)算的影響。

[MC-63] 退出游戲刷物品Bug
Player saved to file earlier than world, duplicating items
這個Bug則是惡性的,而且由UP主本人進(jìn)行試驗,該Bug同時存在于基巖版v1.12.0中。它的基本原理是,世界保存的周期較長(考慮到性能問題),而玩家背包數(shù)據(jù)則是幾乎瞬間保存的。于是便有了這個Bug——進(jìn)入地圖后扔出一些物品在地上,然后保存并返回到主界面,隨后再次進(jìn)入游戲,撿起物品后立刻Alt+F4殺死游戲(這樣不會保存世界),再次進(jìn)入游戲發(fā)現(xiàn)物品出現(xiàn)在地上和你的身上。這個bug也是在2012年10月24日提交的,存在至今。

[MC-63] 重進(jìn)游戲取消掉落傷害
?Faulty fall damage when logging out and logging back in while falling
事實上,這個Bug被很多人當(dāng)成游戲小技巧,復(fù)現(xiàn)方法也眾人皆知,只需要退出游戲后重新進(jìn)入就會使掉落傷害從重新進(jìn)入游戲的時候開始計算。個人盲猜這個問題是由于掉落高度的數(shù)據(jù)是存儲于內(nèi)存當(dāng)中,當(dāng)游戲保存并回到主菜單又重新進(jìn)入之后,內(nèi)存被重置,所以無法儲存。該Bug已于服務(wù)器端修復(fù)。

如果你對這些遠(yuǎn)古而又未修復(fù)的Bug感興趣的話,歡迎訪問
https://bugs.mojang.com/browse/MC-577?jql=project%20in%20(MCPE%2C%20MC)%20AND%20issuetype%20%3D%20Bug%20AND%20status%20%3D%20Reopened%20ORDER%20BY%20created%20ASC
來看到更多的遠(yuǎn)古Bug!然而,MC-4的修復(fù)仍然是遙遙無期……
