网站首页 > java教程 正文
边境之地,一个诞生于Beta 1.8之前时代的古老的《我的世界》。
?
然而,一位玩家Kurt J.Mac试图用25年时间,依靠步行来记录自己前往边境之地。那么他在旅行的途中会遇到哪些“诡异”现象呢?
①实体发生诡异的“偏移”
?
浮点数精度误差导致的位置偏移现象。这种现象比较明显地《我的世界》截止在坐标±2147483648处,即距离地图中心点21亿格远之外的位置。实际上在X轴为16384就已经开始发生了这种位移,只是微小到你几乎无法发现它的存在。直到21亿格,边境之地的方块停止渲染。有计算称在这个位置,Minecraft的地图大约偏移了2个区块之多。即,原本应该在(1,1,1)位置,实际上已经偏移到了(16,1,16)的位置。
?
发生偏移的另一个证据就是,当你在A点引爆TNT,而诞生的爆炸烟雾效果却出现在了10个方格之外的B点。
②遥远之路,边境之角
?
如果在前往边境之地的途中,你同时兼顾了X轴和Z轴坐标,那你终有一刻,会在现在的基岩版X,Z=12550821的位置发现由两座巨大的凸起的浮空墙面,阻挡住你的去路,这里叫做“边境之角”。
③诡异的“天空网格”
?
顺着边境之角继续向前,你会看到规则排列的“天空网格”。草方块将会不同寻常的以网格图形出现,没有任何实体可以站立在这些草方块上。也没有人知道为什么会产生如此奇怪的诡异现象。
?
在X/Z±16777216以内,也就是天空网格的尽头会出现一段没有任何方块的“虚无”段地形。也有玩家称之为“无尽之海”。所指的其实就是这一段地形。
④虚无的村庄
?
一个生成在虚无空间中的村庄,这里没有村民,毫无生机!你无法触碰,也无法探索。这里的村民哪去了?
⑤条纹大陆
?
如果继续深入,在网状地形和虚无之后,会因为渲染BUG,诞生一个系统预设本不应该存在的结构。这里被叫做“条纹大陆”。一个看起来很诡异的地方,你甚至认不出这是什么方块。因为它只是渲染阴影。
⑥边境之地的“黑暗”
?
边境之地内虽然分为3层,顶层、干燥层和淹没层。虽然可以看到方块,但这里并没有让你可以行走的陆地,到这里你不得不开启创造飞行。Mojang称边境之地又叫“虚无之地”,当你从边境顶层一直向下跌落的时候,你会进入一个无止境的黑暗之中。
⑦阳光也会被“吞噬”
?
这种“黑暗”现象在最新的JAVA版1.14中也一样存在,一个《我的世界》通用的规则:MC的照明机制的最远距离被设定在了X,Z=33554432的位置,就是说超过这个位置,阳光也不复存在。但其实这个数值已经超过了地图边界。除非你用MOD修改原地图的世界界限源代码。
⑧区块渲染“消失”
?
如果继续深入边境之地,与我们所理解的当前《我的世界》传统意义上“边界”不同,老版本的mc几乎拥有真正无限意义大的地图,这个大小取决于代码的最高值。所以在几乎无限延伸的区块上,当坐标达到了X=±2147483647时(JAVA 32位整数限制),区块渲染会由原本的闪烁,变成瞬间失去所有的方块的效果。换句话说就是,地图会消失!在这里,不会被卡住一动不动。
⑨末路之地
?
在末地和末影人的概念被加入到《我的世界》的那个年代,边境之地也是存在的。在当时对于是否将末影人改名为“边境之人”有着非常大的争议,有人认为,边境才是真正的“末路之地”。于是Notch说到,末地的边境之地,才是真正的末地!那时候玩家们才恍然大悟,原来每个维度都拥有一个边境之地!
那么问题来了:如果玩家在地狱的“边境之地”穿过地狱门,玩家会被传送到主世界的什么位置呢?
猜你喜欢
- 2024-10-30 我的编程梦----聊聊Java特性(java编程特点的具体体现)
- 2024-10-30 java工程师SSH框架实战开发视频教程网盘下载
- 2024-10-30 教程:如何在Windows下快速搭建安卓开发环境
- 2024-10-30 ubuntu下安装JDK的详细步骤(ubuntu安装jdk教程)
- 2024-10-30 Java环境快速搭建(如何搭载java环境)
- 2024-10-30 2017Java面试技巧实战视频教程网盘下载
- 2024-10-30 阿里这份15w字Java核心面试笔记!GitHub凭借百万下载量位居榜首
- 2024-10-30 这里有正确使用SOLIDWORKS Composer帮助文档教程哦
- 2024-10-30 Java编程——搭建开发环境(java开发环境配置步骤)
- 2024-10-30 阿里P8熬了一个月肝出这份32W字Java面试手册,在Github标星31K+
你 发表评论:
欢迎- 07-15采用Oracle OSB总线进行服务注册和接入
- 07-15javaEE 新闻管理系统 oracle11+tomcat6
- 07-15从Oracle演进看数据库技术的发展(oracle数据库发展史)
- 07-15如何升级oracle数据库安全补丁(oraclepsu补丁升级)
- 07-15【权威发布】关于Oracle WebLogic Server未授权远程代码执行高危漏洞的预警通报
- 07-15【mykit-data】 数据库同步工具(数据库表同步工具)
- 07-15[Java速成] 数据库基础,Connector/J、JDBC、JPA的关系(day 7)
- 07-15Google前工程主管“入住”Oracle(google浏览器找不到以前的书签)
- 最近发表
-
- 采用Oracle OSB总线进行服务注册和接入
- javaEE 新闻管理系统 oracle11+tomcat6
- 从Oracle演进看数据库技术的发展(oracle数据库发展史)
- 如何升级oracle数据库安全补丁(oraclepsu补丁升级)
- 【权威发布】关于Oracle WebLogic Server未授权远程代码执行高危漏洞的预警通报
- 【mykit-data】 数据库同步工具(数据库表同步工具)
- [Java速成] 数据库基础,Connector/J、JDBC、JPA的关系(day 7)
- Google前工程主管“入住”Oracle(google浏览器找不到以前的书签)
- Oracle数据库云服务系列新增前所未有的企业级功能
- 直播预告丨如何实现Oracle存储过程到java的一键转化
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)