末地折跃门(End Gateway Portal)是一种在击败末影龙后在末地岛屿的边缘随机生成的结构,用于快速传送至末地外岛。
生成
末影龙每被击败一次生成一个末地折跃门。它会生成于Y=75且远离末地中心(0,0)96格半径随机位置的空中。生成20个折跃门后,再击败末影龙不会再生成折跃门。
生成位置 |
---|
x:96 y:75 z:0 |
x:91 y:75 z:29 |
x:77 y:75 z:56 |
x:56 y:75 z:77 |
x:29 y:75 z:91 |
x:0 y:75 z:96 |
x:-29 y:75 z:91 |
x:-56 y:75 z:77 |
x:-77 y:75 z:56 |
x:-91 y:75 z:29 |
x:-96 y:75 z:0 |
x:-91 y:75 z:-29 |
x:-77 y:75 z:-56 |
x:-56 y:75 z:-77 |
x:-29 y:75 z:-91 |
x:0 y:75 z:-96 |
x:29 y:75 z:-91 |
x:56 y:75 z:-77 |
x:77 y:75 z:-56 |
x:91 y:75 z:-29 |
在主岛激活一个末地折跃门之后,将在一个外岛上生成另一个末地折跃门,与主岛的门相连通。这些入口生成在Y=30以上,且始终在末地石上方生成。游戏在生成时会首先搜索远离世界中心(0,0)1024方块的区域。如果未找到可供生成的区域,那么游戏会试图在靠近中央末地岛屿的区域生成(任何半径大于512方块的位置)。如果依然无法找到合适的位置,则游戏将搜索大于1024方块距离的最近位置,然后在这个位置生成折跃门。这个可以操纵折跃门在内外岛生成的位置。
结构
末地折跃门由一个末地折跃门方块和包围它的12个基岩构成。
行为
当折跃门生成时,一道紫色光柱会从它的顶部和底部垂直地射出,并在10秒后消失。当一个实体进入末地折跃门里时,它又会瞬间发出一道光柱,这道光柱2秒后消失。
基岩构成的外部结构阻止了玩家直接进入其中。准确地向末地折跃门方块中投掷末影珍珠或用鞘翅直接飞进末地折跃门可以使玩家被传送至外岛。玩家也可以通过建造一条流向末地折跃门的水隧道并沿着这条隧道速泳来进入末地折跃门。或触发爬行进入。[仅Java版]任何进入末地折跃门方块的实体也会被传送。然而,骑在另一实体(比如猪、矿车等)上的实体不能被传送,直到它们从上面下来。
一旦被传送,另一个末地折跃门将在玩家在外岛着陆的地点附近生成,它可以将玩家传送回主岛中的折跃门,提供了回到主岛的方法。
在Java版中,传送之后玩家或实体“着陆”的位置生成基于一种有规律的运算:折跃门先在地图的最高点(Y=255处),围绕它5格的半径之内,从这一区域的西北角(图中金块位置)开始寻找非透明方块(除基岩外)。如果在这一区域有符合要求的方块,那么实体将被传送至它的上方。如果没有,那么它会沿着Z轴(向南)继续寻找(下一个搜索位置由右图中青金石块标记)。这一步骤将会在这个高度相同的11×11的区域的每一列持续进行(除了在传送门方块上面、下面,与其紧挨着、对角的方块)。如果还是没有符合要求的方块,它将在下一高度(Y=254处)继续进行上面的步骤。传送门会持续进行这些步骤,直到每一高度都被检查。一旦在区域内的任何地方都没有非透明方块,折跃门方块会把实体传送至距它上方2个方块的位置(折跃门最顶部的一块基岩的上方)。
在基岩版中,在一定范围内寻找任意一个末地石方块,并将玩家传送至该末地石方块上方。若在一定范围内没有找到末地石方块,则会在折跃门下方生成一定大小的浮空-{}-岛,并将玩家传送至该-{zh-cn:浮岛;zh-tw:空島}-上方。若生成-{zh-cn:浮岛;zh-tw:空島}-的地方有非末地石方块,则会用末地石方块直接代替该方块,就如同/setblock
,没有任何掉落物直接替换。