传送垫

传送垫

Warp Pads 是一个数据包,使玩家能够在世界中创建 Warp Pads 并在它们之间传送。使用全息3D显示:无GUI,无需资源包。

传送垫

传送垫是一个数据包,允许玩家在世界中创建传送垫并在它们之间传送。它被设计为在生存模式下保持平衡,但对所有游戏模式的玩家都有益。

传送垫遵循 Minecraft 数据包官方规范 和风格以及 Smithed 规范,以确保与其他经过认证的数据包兼容。

警告:

传送垫会强制加载其所在的区块。在大规模使用时可能会造成额外开销,并可能被玩家用于非预期用途。如果你是服务器管理员或高级玩家,请在安装前考虑此行为。一个不错的替代品是 Waystones

关于

特性

  • 多人游戏友好
  • 无需额外资源包(支持可选纹理)
  • 无限传送距离
  • 可配置
    • 物品、等级、效果、数值
    • 需要使用 Trident 重新编译
  • 为每个游戏阶段平衡的等级
  • 传送垫自定义
    • 传送垫标签
    • 传送垫指示器颜色
    • 传送垫装饰
  • 低性能影响
  • 自定义进度
  • 自定义维度支持
    • 需要使用 Trident 重新编译
  • 没有持续的冷却时间或冗长的动画
    • 低等级频繁传送会触发冷却时间,以鼓励使用更高等级
  • 传送流频率用于额外组织
    • 新增“保留流”用于玩家专属网络
  • 与玩家绑定的私有传送垫
  • 传送乘客系统

使用方法

要传送,站在传送垫上,看向目标传送垫的指示器并潜行(默认左 Shift)。传送垫上方的任何生物或玩家也会被传送。

合成

传送垫可以在工作台中合成,方法如下:

等级 1 配方:一个金块,上方一个末影珍珠,四个紫水晶碎片夹在两侧。

等级 2 配方:一个紫水晶块,上方一个末影之眼,四个下界石英夹在两侧。

等级 3 配方:一个钻石块,上方一个下界之星,四个爆裂紫颂果夹在两侧。

创建(带有华丽动画的替代方法)

每个传送垫需要一个主要物品和四个次要物品,丢在基础方块上方。各等级的说明如下:

  • 等级 1 - 将末影珍珠和 4 个紫水晶碎片扔到金块上方。最大半径为 1000 格。
  • 等级 2 - 将末影之眼和 4 个下界石英扔到紫水晶块上方。最大半径为 25000 格。
  • 等级 3 - 将下界之星和 4 个爆裂紫颂果扔到钻石块上方。没有最大距离限制。

传送垫之间必须至少相隔 2 格。

标签

  • 要为传送垫添加标签,请在放置前为合成的传送垫命名。
  • 要重新为传送垫添加标签,请在传送垫放置后,将一张已命名的纸扔到传送垫上方。

破坏

要破坏任何传送垫,使用适当的工具像平常一样破坏方块。会掉落一个物品以及传送垫拥有的任何修饰物品。主要物品将保留标签(如果适用)。

其他

请注意,只有放置传送垫的玩家才能修改它。

  • 要更改传送垫图标的颜色,请将对应的染料扔到传送垫上方。
  • 要增加传送流频率,请将红石粉扔到传送垫上方。
  • 要将传送垫设为私有,请将钻石扔到传送垫上方。
  • 要切换到保留频率,请将荧石粉扔到传送垫上方。

下界中的传送垫距离限制为 overworld 中的 1/8。

支持

已测试支持 Minecraft:Java 版 1.17-1.20.4。

卸载

要卸载,请运行 /function warppad:uninstall。然后从世界中禁用或移除该数据包。

配置

我将此重写设计为易于自定义,但你仍然需要自行编译数据包才能进行更改。我已在源代码附带的 readme 中概述了流程。

资源包

资源包可以通过使用自定义模型数据值 02900XX 为传送垫物品定义自定义纹理或模型,其中 XX 是补零后的等级,从 00 开始。

已知实现这些纹理(用于默认配方)的资源包将在可用时在下方链接:

  • 敬请期待……

鸣谢

我使用了 TheDestruc7ion 的进度生成器来创建原始进度。

使用 http://energyxxer.com/trident/ 创建。(https://github.com/Energyxxer/Trident-UI)

其余部分由 @SmoochyPit 倾心制作