所以最初,几乎我们每一个人都认为《我的世界》1/1000000000000的12个满末影之眼的传送门理所应当应该是极为罕见的。
01
十二颗满眼末地门的概率问题;
如果没数错的话,wiki所记载的满眼末地门概率是1兆分之一,而一兆=一万亿=1000000000000。这个概率有多稀有?我们来举个例子:曾经有位数学家对彩票(双色球500万)的概率做了一次数学模型的推演,最终得出结论,你中500万的概率在1772万分之一。
如果这样算下来的话,你能在《我的世界》遇见一个十二颗满眼末地门的概率,是你买彩票中500万元的五万多倍!也就是遇见一个满眼末地门,相当于你中了5万多次500万的现金大奖啊!
那么问题来了:这样一个如此稀有的满眼末地门,在Minecraft中一共有多少个?上万亿的概率理论上一辈子也只能遇到一次,而遇到一次也就可以吹一辈子了。但是我们今天要说的事实就是,满眼末地门其实并没有你想象的那么罕见!
02
历遍mc所有种子,发现了900多万个都拥有激活的末地门!
传统意义上,《我的世界》世界生成的种子数量为4294967296个,实际上JAVA版甚至可以达到18446744073709551616个,也就是在这众多,我也不知道该怎么读的惊人数字中,速通大神们利用Minecraft源代码,在程序中模拟历遍了所有的种子。仅在第一个要塞生成圈,就找到了900多万个天然生成的已经激活的末地传送门。
这里解释下要塞生成圈:在wiki中所记载在《我的世界》JAVA版中一个种子中要塞数量生成上限是128座,它们分别分布在8个要塞生成圈中。第一个要塞生成圈就包含了3个要塞,范围是在1408-2688格之间。第二个要塞生成圈包含6个要塞,范围是在4480-5760格之间。其中第7圈是最多的,包含了整整36个要塞。
然而,就是在这样一种略微苛刻的情况下,仅在第一圈的3个要塞中,就发现了900万个已经被激活的传送门?是不是相当恐怖?搞笑呢?说好的稀有呢?下面我们就来聊一聊,其实这所谓的900万个种子是有猫腻和水分的。
03
《我的世界》是否真的有900多万个激活的传送门?
我们来验证一下,是否果真有900多万个满眼末地门么?其实由于技术限制,历遍出来的900万个种子中包括了下面的三种情况:
①传送门并非是拥有十二颗末影之眼,只是镶嵌了一小部分的眼睛(你可能会奇怪,为什么没激活,也会被算在内);
②拥有12颗眼睛的完整传送门;例如在SEED:672130692352641196,坐标:2284 45 -1476处。又例如在SEED:4779554359360267689 (1684 -1597)处。这种是最为罕见中,又最为常见的一种满眼激活情况。
③拥有不完整眼睛,却部分激活的传送门(不要惊讶,这是特性);例如在种子SEED:-1328116238838962309;/tp 1727 100 -1313。可以看到这么一个罕见情况。
原理:这种不完整却激活的末地传送门,其诞生的本质是一个BUG。因为Minecraft的加载是以区块为单位的。当第一次传送门被加载时,刚好传送门处在区块交界处。而该区块的几个传送门框架刚好全部生成的末影之眼,于是系统错误地判定该区块为满眼传送门,于是激活了这个区块中的传送门。到了相邻的区块中时,传送门框架又没有放置末影之眼,系统判定不应该激活传送门。于是,诞生了这种奇怪的特性!
注:基岩版玩家看看就好,以上提到的冰山一角的种子均为JAVA 1.16版本。