世界边界(World border)是Minecraft世界的当前定义边界。
外观[]
世界边界由一种动态的、相互平行的对角线密集排列而成。当世界边界处于静止状态时,这些斜线显示为半透明的亮蓝色;若边界正在扩展,则斜线会变成绿色;若边界正在收缩,则斜线会变成红色。
大小[]
世界边界本质上是一个巨大的边界框。在默认设置下,世界边界的中心位于坐标x=0, z=0处,每一方向的长度或宽度约为三千万(29,999,984)方格,总长度约为六千万方格。其造成的效果会在高度约Y=231-1(21.47亿,2,147,483,647)处消失
使用命令可以修改世界边界的大小及位置。世界边界的改变永远以1格为最小单位,无论数据中是否有小数点。默认情况下的世界边界基于坐标轴对称。
效果[]
对于实体[]
大部分实体(某些弹射物除外)无法移动至世界边界之外。
若发射器和投掷器的出口直接紧挨世界边界,则物品、弹射物、TNT等均可被发射至世界边界之外。所有被发射器发射的物品均会悬浮在半空中;若物品是从玩家的物品栏中掉落的,则会正常落地。
若使用发射器发射刷怪蛋在世界边界之外生成生物,则该生物表现正常。蜘蛛可以攀爬世界边界,而末影人可以传送出界外。
在世界边界外仍然可以用末影珍珠生成一只在边界外的正常末影螨。
使用命令也可以在世界边界外生成生物。
如果在边界外生成了村庄,则会有一些生物被错误的传送至距边界墙较近的位置,并突然闪烁几秒。
所有位于世界边界之外的玩家(除创造模式和旁观模式外)都会受到持续伤害。
虽然玩家无法直接走过世界边界,但可以通过其他方式越过,包括:
位于世界边界外的生物可以横向穿过边界墙回到里面,但是不能从边缘纵向穿过或从角落进入。
对于方块[]
玩家无法正常放置和破坏世界边界之外的方块,也无法和边界外的对象进行互动,因为不会显示其碰撞箱。但如果要在边界外放置方块,仍然是可以做到的,因为可以通过对边界内方块的侧面放置方块、或者通过命令来实现。
大多数方块在世界边界外仍然能正常工作,大多数红石结构也可以正常运行。例外情况包括正在下落的方块(譬如沙子和沙砾),它们会掉落成物品;活塞和黏性活塞会停止工作,TNT和其他来源的爆炸会正常工作,改变世界边界外的地形。火把和其他来源的光不会受到影响。
如果使用活塞将连续两个方块推出边界外,这两个方块会重合,且边界外不会显示任何方块。如果尝试破坏重合的方块,则会破坏距离边界较远的方块,而距离边界较近的方块会保留贴图和碰撞箱,但无法与其互动,重载世界后方块会回到正确的位置。
液体可以流出世界边界之外,直至达到其流动限制。液体无法放置于世界边界之外。通过发射器放置在边界外的液体会正常流动。在液体交汇时,仍然会生成石头,黑曜石,圆石等方块(即使没有碰撞箱)。
命令[]
以下命令中,大小、距离以方格为单位,时间以秒为单位。
- 获取世界边界的大小
/worldborder get
- 获取当前世界边界大小长宽。可以使用
/execute store
储存其值。
- 设置世界边界的大小
/worldborder set <大小> [过渡时间]
- 将世界边界设置为正方形区域,长度和宽度为制定的大小值。过渡时间为可选项,可指定世界边界从旧边界过渡到新边界所持续的时间。若未指定过渡时间,则世界边界的变化会瞬间完成。要重置世界边界大小为默认值,将大小设为29999984。在游戏暂停时世界边界仍会继续变化,边界的动态外观仍会持续。
- 设置边界中心
/worldborder center [<x> <z>]
- 将世界边界的中心设置为坐标<x> <z>处。可使用相对坐标(波浪号
~
)。要重置边界中心为默认值,将<x> <z>均设为0。如果没有指定坐标,则会返回当前设置的坐标。
- 改变边界大小
/worldborder add <改变量> [过渡时间]
- 将当前的世界边界长度和宽度同时增加或缩减改变量。改变量可以为正数或负数。过渡时间为可选项,可指定世界边界从旧边界过渡到新边界所持续的时间。
- 设置边界伤害
/worldborder damage buffer <距离>
- 设置玩家越过世界边界后仍不受伤害的安全缓冲距离。默认为5方格。
/worldborder damage amount <每方格伤害量>
- 设置玩家在世界边界缓冲区外超出每方格每秒所受到的伤害量。默认为每方格每秒0.2。
- 设置边界接近警告
/worldborder warning time <提前时间>
- 当正在收缩的世界边界预计在指定时间内达到玩家所在位置时,将玩家的屏幕染红作为警告。默认提前时间为15秒。若玩家的图像品质设为“流畅”,则屏幕不会泛红。
/worldborder warning distance <警告距离>
- 当玩家与世界边界的距离小于警告距离时,将玩家的屏幕染红作为警告。默认警告距离为5方格。若玩家的图像品质设为“流畅”,则屏幕不会泛红。
历史[]
Java版 | |||||
---|---|---|---|---|---|
1.8 | 2014年4月14日 | Dinnerbone在推特上发布了一张Ryan Holtz制作的“微微发亮”的世界边界纹理。 | |||
14w17a | 加入了可自定义的世界边界。 | ||||
14w18a | 玩家不再可以与世界边界外的方块或生物互动。 | ||||
14w19a | 加入了设置边界警告和边界伤害的命令。 | ||||
当靠近世界边界至一定距离时,屏幕四周会泛红警告。 | |||||
下界中世界边界的大小与主世界相一致。 | |||||
下界中生成的传送门不会出现在世界边界之外。 | |||||
14w20a | 当玩家陷于世界边界之外时,可以自由移动/飞翔,但会持续受到伤害。玩家无法直接走出世界边界。 | ||||
14w26a | 加入了改变世界边界大小的命令。 | ||||
14w29a | 加入了获取当前世界边界大小的命令。 | ||||
命令方块无法再于世界边界以外工作。未知是漏洞还是特性。 | |||||
14w30a | 世界边界外的漏斗不再工作。 | ||||
14w31a | 世界边界大小改变命令中的过渡时间可设得更大。 | ||||
只有玩家才会在世界边界以外受到伤害。 |
你知道吗[]
- 世界边界的默认范围为X/Z ±29,999,984的原因是Dinnerbone为了避免玩家掉到世界外而预留了1个区块(16方格)的空间。[1]
画廊[]
参考[]
语言