本篇教程由作者设定使用 CC BY-NC 协议。

本模组提供的折跃传送门会根据四个角的陶瓦颜色将玩家传送到一个固定地点,而这个坐标与陶瓦颜色的关系并非毫无规律,只要掌握了方法,你甚至可以利用折跃传送门直接到达你想要去的坐标。

折跃传送门的原理

折跃传送门的终点坐标由传送门的坐标和由陶瓦决定的角度和距离决定。传送门上面的的两个陶瓦决定角度,下面的两个决定距离。

每一种颜色的陶瓦代表一个0~15的数字,创造模式物品栏里的陶瓦顺序正是从0~15递增。

如图,白色=0,橙色=1,品红色= 2,淡蓝色=3,黄色=4,黄绿色=5,粉红色=6,灰色=7,淡灰色=8,青色=9,紫色=10,蓝色=11,棕色=12,绿色=13,红色=14,黑色=15。如何利用更好的传送门达到你想去的坐标-第1张图片

找到下面两个陶瓦中X坐标或者Z坐标更小的那个陶瓦,令 a 为这个陶瓦代表的数字,而b为另一个陶瓦代表的数字,设 m=a*16+b ,则可以知道距离为: l=(m+1)*100。

同样地,找到上面两个陶瓦中X坐标或者Z坐标更小的那个陶瓦,令 c 为这个陶瓦代表的数字,而 d 为另一个陶瓦代表的数字,设 n=c*16+d ,则可以知道传送角度为: r=n/128*π。

假设你的折跃传送门X和Z坐标为 (x,z) ,则传送门终点X和Z坐标坐标为 (x+l*cos(r),z+l*sin(r)) 。

这里有一个演示图表,展示了 m 与 n 的值变化时传送门终点坐标情况。

利用折跃传送门达到你想去的坐标

你可能已经发现了,传送门不能覆盖到范围内的每一个坐标。因为折跃传送门的种类只有 16*16*16*16=65536 中,而它的传送距离从100格直到25600格,因此我们只能进行近似传送。

我们先计算出传送门到目标的距离,并计算得两点连线与X轴正轴的夹角,再根据以上的原理反推出最近的陶瓦搭配。由于方法较为复杂,这里并不详述,同样提供一个演示图表。你只需要输入传送门坐标O和终点坐标P的值或直接在右侧将它们拖动到指定的坐标,便可以直接计算出四块陶瓦分别代表的的a,b,c,d值和最近点的坐标。

如图,假如我的传送门X和Z坐标为(114,514),我想去的终点坐标为(191,9810),则将这两个坐标写入左侧的O点和P点内,可以看到最近的陶瓦搭配所代表的值分别为 a=5,b=12,c=4,d=0 。由上文可知 5 为黄绿色陶瓦代表的数字,12 为棕色,4 为黄色, 0为白色。

如何利用更好的传送门达到你想去的坐标-第2张图片

现在在游戏内在(114,514)的位置建造传送门,黄绿色陶瓦放在传送门下方两个角落中X或Z坐标较小的那一个,棕色放在较大的那一个,将黄色陶瓦放在传送门上方两个角落中X或Z坐标较小的那一个,白色放在较大的那一个,如图:

如何利用更好的传送门达到你想去的坐标-第3张图片进入传送门后可以看到传送到了最近的坐标,即(114,9814)。

如何利用更好的传送门达到你想去的坐标-第4张图片