本站文本内容除另有声明外,转载时均必须注明出处,并遵守CC BY-NC-SA 3.0协议。(转载须知
本站是中文Minecraft Wiki的镜像站,与Mojang AB、Gamepedia没有从属关系。(免责声明

世界界限

来自Minecraft WIKI
跳到导航 跳到搜索
页面贡献者 :
中文mcwiki机器人
Information icon.png
此特性为Java版独有。
世界边界在默认情况下标记着在坐标30000000数值前的一个区块尺寸。

世界界限(World boundary)是指Minecraft世界的边缘的区域。

定义

用OptiFineMod和矿车到达Z=30000736的位置。用矿车到达Z=30000496的位置,可以看到这是最后一个被渲染的区块。

世界界限有多个层级。

第一个层级是世界边界,默认位于X/Z ±29,999,984。这里会阻止玩家再向前行走,但依然有几种方法(比如/tp命令以及末影珍珠传送)可以超过这一边界。

第二个层级位于X/Z ±30,000,000,距离世界边界刚好一区块远。在这里有一道不可见的墙阻挡着玩家,即使是处于旁观模式也无法越过。诸如/tp的命令在这不会奏效,因为游戏不接受超出±30,000,000的值。但是,玩家可以通过在顶层方块预设为铁轨的超平坦世界里借助矿车达到X/Z ±30,000,496的位置。(请先将区块渲染开到32区块)当玩家达到这个位置后会被卡住,除非清除矿车。在清除矿车之后玩家会被传送回X/Z ±30,000,000的位置。

第三个层级位于X/Z ±30,000,496,可以认为这里是Minecraft世界的绝对边缘,超过这个位置的区块不会生成。玩家不可能在不使用Mod的情况下越过这个位置。

世界的高度极限约为1.798×10308(或者说21024),在这里游戏的数学计算会出现故障。如果玩家尝试传送到这个极限之外,游戏会将这个数值视作无穷大而拒绝传送。

通过编辑源代码,可以将地形生成和世界边界扩展到X/Z:±30,000,240 以上(最高X/Z:±2,147,483,647),并且可以正常游戏(没有假区块、生物可以正常生成、命令接受更高的值),甚至X/Z距离为±1,000,000,000时游戏也可以正常运行。更远的位置区块卡顿开始变得明显,生物开始变得十分奇怪。尝试在±2,147,483,647(32位最大的符号型整型常量)处移动或加载附近的区块只会导致游戏崩溃。建议将世界的边界设定为远离这个限制几百个区块外。225后照明系统停止工作,除非得到夜视效果什么都看不见。此时进入一个下界传送门会将玩家传送到下界的X/Z±268,435,455位置。

效果

大致来讲,由于距离过于遥远,过长的服务器响应时间可能会导致各种无法预料的结果。大多数的方块和实体的行为依旧会很正常,除了下面几个例外:

  • 受重力影响的方块在下落过程中会奇怪地抖动,但会最终正常地落到地面上。
  • 熔岩依然会流动,但漫长的响应时间会令其流动得极慢。
  • 伸出的活塞有时不会被渲染,直到下一次方块更新。
  • 一些特定方块(如刷怪笼末地传送门方块)散发的火焰、烟雾颗粒,只会在看向世界边缘的反方向时显示。
    • 当刷怪笼在生成生物的时候,其火焰颗粒依然会完好显示。
  • 在X/Z 30,000,000之外:
    • 生物不会在这生成。
    • 亮度不会被更新。(除了日光和月光)
    • 物品可能会轻微地抖动。

历史

Java版(Beta)
1.8由于地形生成器大改所产生的副作用,边境之地现象被移除。
“假区块”(地形裸露渲染,物理不能正常运作)于X/Z:30,000,000开始生成。
Java版
1.0.0许多照明故障和奇怪的气泡在多人游戏中形成,尽管在单人模式中未经测试。
1.7.213w36b在默认、巨型生物群系和放大化世界中试图穿越X/Z:±29999840区域时会导致崩溃。
13w37a在X/Z:±29999840以及Y:2147483647会出现一个隐形的边界,在边界上行走足够远时会导致崩溃。
所有方块(包括空气)在边界外会一律视作固体方块。因此,如果玩家试图通过命令或外部工具在边界外面移动会导致他们动弹不得。
在隐形边界之外,如果物品被投掷,掉落动画会变得非常生硬,物品碰到除空气以外的方块会直接消失。
在X/Z:±32000000之外,玩家会被以“非法位置”的理由踢出游戏。
一些生物(例如史莱姆)会尝试越过世界边界。
1.8隐形的边界被正确的世界边界所取代并消除了世界边界的大部分影响。
世界边界外面的假区块不再被渲染,并被虚空代替:Nogenerationpastborder001.png
在X/Z:±30000001之外,游戏画面会卡死,任何尝试进入这个区域的玩家会以“非法位置”的理由被踢出服务器。解决办法是只能通过外部工具让玩家回到小于这个数值的位置。
1.8.21.8.2-pre4游戏不再踢出跨越世界边界的玩家,游戏也不会卡死。然而,生成的世界会在X/Z:±30000000之后变得荒芜,并且掉落物会在一定的地方“聚集”起来。
1.9玩家不再能传送到X/Z:±30000000之外,玩家会总是被传送在到30000000即使使用了外部工具。
X/Z:±30000000以外的区块现在会重新渲染了,直到X/Z:30000240。许多关于方块和物品的渲染问题得到解决,并且世界边界现在会更加稳定,X/Z:±30000000以外的区块现在是固态的,并且可以完美地生成例如村庄、废弃矿井以及树这些结构。

漏洞

关于“世界界限”的漏洞由漏洞追踪器维护,请在此汇报漏洞。

你知道吗

  • 使用充能铁轨从一处边界到对面的边界需要花上35天10小时的时间到达。为此次旅程合成铁轨需要足够的铁锭和金锭来合成对应矿物块以填充723个大箱子,以及需要足够的木棍合成木头去填充135个大箱子(是木头而不是木板,不包括红石火把)。(需要53组木头用来制作足够的箱子去保存这些原材料)合成以后,需要使用17361个大箱子去装下这些铁轨。如果你需要获得原材料去制作这些铁轨,你需要带上14404个钻石和300个钻石(平均来说,大概需要带有耐久III附魔的 3601个钻石镐和75个钻石斧)。
    • 有一个明显的事实,就是如果有人想要收集所有这些材料,实际上“铺设”轨道就需要玩家通过其他方式穿过整个距离。
    • 还有一个明显的事实是你需要红石火把。一个火把最多可以点亮17个方块,因此需要3529412个红石火把。合成这些火把需要55148个木棍以及红石粉,以及2042个大箱子来完全装下它们,并且这需要128组木头才能合成这些箱子(这还需要3个大箱子去装下这些木头!)。

画廊

旧版