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

也许你们都曾经遇到过一些挺有趣的小知识,例如脱离轨道会自行移动的堆叠矿车,退出后返回游戏取消摔落伤害,当你以为这些只是游戏技巧的时候,我却要告诉你,它们 其实 全是 Bug。

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

漏洞描述
当一个物品恰巧掉落在方块的边缘,客户端有时候会显示它从边缘掉落(然而服务器却认为它仍然在那个方块的边缘上)。这个漏洞的发生也许是因为客户端认为掉落物应该按照这个方向前进,并预测出它可能的轨迹——然而这个轨迹是完全错误的。
复现方法
summon item ~ ~1 ~-0.6249 {Item:{id:"stone",Count:1b}}
这个bug报告于2012年10月24日,下午4点23分,而随着版本不断前进,一直到2019年8月6日,这个恶性Bug仍未被修复——在漏洞追踪器中,它显示Updated 3days ago。这个传奇般的漏洞仍在被官方和社区持续关注!也许,当这个漏洞被修复的时候,玩家们将会是这个亚子:

可能是Mojang永远无法修复的Bug……

[MC-14] 堆叠矿车永不停止
Stacked minecarts continue momentum when not on a rail
这个Bug也许不能被称作为“恶性Bug”,因为它也几乎成为了游戏中的一部分,成为了诸多“特性”中的一个。我选择了一个B站上的视频来展示这个Bug。

这个Bug提交的时间是在2012年10月24日下午4点35分。复现方法是将一堆矿车挤在一起。个人的猜测是,游戏在第1gt中两个矿车分别排斥另一个矿车,然而由于位置、朝向等各个参数完全相同,于是在第2gt它们仍出现在同一位置。如果真的如此,Mojang也许可以加入一个随机量来决定它被挤开的方向。这样的话可能会好一点——这个Bug在1.14.4仍然存在。然而,这只是个娱乐性的Bug,它并不能造成什么很大的破坏,如果除去对服务器运算的影响。

[MC-63] 退出游戏刷物品Bug
Player saved to file earlier than world, duplicating items
这个Bug则是恶性的,而且由UP主本人进行试验,该Bug同时存在于基岩版v1.12.0中。它的基本原理是,世界保存的周期较长(考虑到性能问题),而玩家背包数据则是几乎瞬间保存的。于是便有了这个Bug——进入地图后扔出一些物品在地上,然后保存并返回到主界面,随后再次进入游戏,捡起物品后立刻Alt+F4杀死游戏(这样不会保存世界),再次进入游戏发现物品出现在地上和你的身上。这个bug也是在2012年10月24日提交的,存在至今。

[MC-63] 重进游戏取消掉落伤害
Faulty fall damage when logging out and logging back in while falling
事实上,这个Bug被很多人当成游戏小技巧,复现方法也众人皆知,只需要退出游戏后重新进入就会使掉落伤害从重新进入游戏的时候开始计算。个人盲猜这个问题是由于掉落高度的数据是存储于内存当中,当游戏保存并回到主菜单又重新进入之后,内存被重置,所以无法储存。该Bug已于服务器端修复。

如果你对这些远古而又未修复的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
来看到更多的远古Bug!然而,MC-4的修复仍然是遥遥无期……
