我的世界如何正确的玩惊变100天(我的世界当玩家来到Y)(1)

对于《我的世界》界限的探索,我叫Minecraft从未停止过脚步。所以今天,我们一起来探索Minecraft的高度问题。当Y=10亿格高空时,会发生什么。

抛出问题:Minecraft究竟有多高?

我的世界如何正确的玩惊变100天(我的世界当玩家来到Y)(2)

对于《我的世界》高度的探索,新版本的Minecraft几乎已经做不到了。因为Mojang不允许玩家/tp Y值超过4096格。所以其实我们已经知道几个层级。

如何突破Minecraft世界“高度界限”呢?

我的世界如何正确的玩惊变100天(我的世界当玩家来到Y)(3)

既然,《我的世界》当前版本无法突破Y=4096,历史版本呢?为此,我叫Minecraft,对历史版本进行了测试。

发现自JAVA版1.10以后,tp高度就有了限制。也就是说1.9及以下版本,理论上是可以无限/tp高度的。所以本次测试,就采用JAVA版1.9。

坐标y=10亿时,会发生什么?不可思议的一幕!

我的世界如何正确的玩惊变100天(我的世界当玩家来到Y)(4)

首先,我比较好奇一个问题。Minecraft下雨,这个雨究竟是从哪个高度开始产生的。所以我们先敲个指令“/weather rain”。

产生这种奇特现象的原因

我的世界如何正确的玩惊变100天(我的世界当玩家来到Y)(5)

有人说这是java内存溢出导致雨的贴图错误。仔细思考一起,其实并非这样。首先,这里不存在内存溢出的问题。因为这里没有像《我的世界》边境之地一样的死区块。不需要加载什么,甚至一点不会卡顿。

究竟是什么原因呢?其实从我个人推断,这就是雨滴贴图和渲染的问题。只是很可惜,向上飞了很久,也没找到雨水究竟是从哪个高度开始消失的。

坐标Y=2^1024,究竟是多高?

我的世界如何正确的玩惊变100天(我的世界当玩家来到Y)(6)

简单写个计算步骤,lg2^1024=1024lg2=1024*0.3010=308.224=308 lg1.675=lg(1.675*10^308),能看懂么?

这个意思就是,2的1024次方,得到的高度数值,一共有309位数!不知道多少个亿了,反正我是数不过来。《我的世界》指令端口,都输不下309个数字!而且命令方块也无法识别309位这个恐怖的数值。看来,tp到界限的计划,暂时搁浅了。

提醒:千万不要在1.13以上随便/tp

我的世界如何正确的玩惊变100天(我的世界当玩家来到Y)(7)

因为我需要测试《我的世界》不同版本/tp高度限制,发现最新的1.13以上,包括刚发布的1.14版。有个重大特b性ug,玩家/tp的Y值,超出系统限制,就会提示“收到了包含玩家非法移动的数据包”,显示连接丢失。

不要轻易尝试!当我试图重新进去存档时,发现自己处于10亿高空,但不到1秒,存档再次崩溃。所以这个版本不但限制tp高度,还会毁存档啊各位,千万不要随便试!

,