珍珠炮

来自ThunionWiki
Shio讨论 | 贡献2025年11月24日 (一) 02:15的版本 (修正格式)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

简介

珍珠炮位于你服全物品上空,可以传送往主世界的任何标记点。

设计:BV1qHxoeLEBx

负责人:史蒂夫

实装:史蒂夫pkn冬天的雨,ChantWilight,Encrypia,留数,43

使用说明

前往珍珠炮下方的发射平台,通过行列选中二维单选器中的目的地后,在后方栅栏门左侧与墙之间贴墙站立,仰头90°扔出珍珠即可。多人联合传送时,可以先打开左侧红石灯上的拉杆开启珍珠缓存模式。待所有人扔完珍珠后拉下拉杆即可。

添加传送点

点位分配

本台炮共支持48个传送点位,考虑到各个聚落的占地面积,初步分配如下:

  • 主城与王道镇提供3个传送点位;
  • 其余建筑群/聚落/工业集群提供2个传送点位
  • 野外单体建筑/机器提供1个传送点位

若有特殊需求,可以申请额外的传送点位。

条件

你所选定的传送点应当满足下面的条件:

  1. 从炮口到传送点的连线上不能有任何阻碍;
  2. 你只能选定传送点的xz坐标,y坐标由xz坐标决定,具体参见下文

流程

知晓上述条件后,请完成下面的流程以添加传送点:

  1. 选定xz坐标;
  2. 由于传送点y坐标一定较高,你需要在下面的三种方案中选择一种设置拦截平台:
    • 若你对美观性没有任何要求,则可以在传送点对应位置直接修建一个平台,并在炮口与传送点连线的延长线方向修建拦截墙即可;
    • 若你的建筑(群)对美观性有要求,希望用塔/浮岛包围传送点,那么请注意你的建筑应当满足条件1;
    • 若你的建筑(群)对整体美观性有很高要求,不希望空中出现任何平台,请仔细阅读下面的珍珠炮传送细节以了解你需要做什么:
      • Minecraft在处理高速末影珍珠的碰撞时,会先按运动方程求出它每隔一个gt应当所在的位置(称它们为 ptpt+1),紧接着游戏会在这两个位置之间,沿着运动曲线检查珍珠碰撞箱是否与某个方块的碰撞箱相交。若这一过程产生了交点,游戏会将玩家传送到 pt 处而不是那个交点处
      • 你设定的传送点必定是珍珠在某一gt所在的位置,而它下一个gt所在的位置通常会在千余格外。因此下面的传送方案也是可行的:只要你在这两个位置的连线间的任意位置设置阻碍,那么珍珠会把被传送者传送到你设置的传送点处,即使那里是空无一物的半空中。你可以在下方放一个水池来接住被传送者;
      • 显然,这样会导致传送风险增加,并且不如前两个方案优雅
  3. 将你选定的xz坐标与方案告诉史蒂夫,他会用一个专用的珍珠炮计算器算出对应的y坐标。以及(如果你选择了第三个方案的话)告诉你珍珠下一个gt会在哪;
  4. 建造你的拦截平台(建造前请联系史蒂夫确认是否正确!),史蒂夫会配置好珍珠炮;
  5. 在单选器的对应位置处贴上展示框,里面放一个命名为你的传送点的代表性物品,方便其他人选择。

完成上述流程后,你就可以使用珍珠炮前往你的传送点了!