《我的世界》大神破解挖矿的数字秘密
“你知道在MC中多久才会下一次雨吗?打雷呢?”
我们都知道在MC中的天气变化无常,下雨天钓鱼收益更高,雷暴天气更加危险,而闪电能够甚至能够生成危险但也是十分稀有的“骷髅陷阱”马。
而就在国外,有一位玩家发现了一个方法,能够让你在生存模式中不开作弊也能呼风唤雨,掌控一切。
首先我们要先理解一个概念,那就是在MC的世界中相当重要的一个要素——随机数。
比如说冒险家们在挖矿时找到了钻石,那么在用镐子对方块进行挖掘后,最终能掉落的钻石数量从1开始直到最多的4,能掉落多少纯看挖掘人的运气。
而在游戏中,玩家们是能够通过对镐子附加时运Ⅲ的附魔让掉落四块钻石的可能性大大增加的,那么这个时运Ⅲ的附魔究竟是改动了游戏中的哪个数值呢?
曾经有一位代码大佬对MC的游戏数据包进行过解包,最终代码大佬发现游戏中的随机数代码极度稀少,有不少的代码都是能够通用的,比如说天气、村民的繁殖、村庄的生成以及挖矿时矿石的生成与掉落,这一切都指向一个最终目标——世界随机数。
世界随机数是什么?用简单易懂的话来解释的话,他就是一个算法,这个算法最终得出的结果决定游戏中的每一件事情该在什么时候发生,比如说多久之后该下雨,镐子在第几下的时候会发生磨损,这些事情全都由这个算法控制。
如果说MC中的一切都由世界随机数控制的话,那么当玩家找到了能够控制世界随机数的方法,是否就能够控制MC中的一切?
时移境迁,国外的一位玩家在研究MC的特性的时候突然想起来在MC中还有这样的一个特殊的建筑物,林地府邸。
林地府邸作为只会在黑森林区域生成的建筑,而每一个林地府邸都有着自己的生成规则,在每80X80区块——也就是1280X1280方块——的区域内,只有一个林地府邸能够生成。
林地府邸会在这80X80的区域内随机找个位置生成,如果那里是黑森林群系,游戏会直接生成林地府邸;而如果这块区域内没有黑森林群系,那么林地府邸就不会被生成,游戏会继续寻找黑森林群系。
而为了确保林地府邸在同一区域生成,游戏必须将世界随机数种子,设置成该地区的特定值,其中会用到世界种子,而一旦世界随机数种子在这一工程中被重置,其他所有使用世界随机数的东西就都可以被预测了。
由此我们可以得出一个结论:只需要能够人为的刷新林地府邸,那么世界随机数就将可控!
最终,这位玩家找到了一个方法,使得加载一个区块的效果和生成新区块效果一样,成功的控制了世界随机数的导向,由此他便能够控制风雨雷电,准确的控制MC中的每一件事情的发生了!