末影链接

末影链接

一个Minecraft传送模组。添加、连接并传送!

玩家运载

Two blocks. One link. Infinite distance.

EnderLink

两个方块。一条链接。无限距离。

EnderLink 是一个 Fabric 传送模组,允许玩家注册传送垫、将它们链接在一起,并通过在方块上潜行来在它们之间传送。

它的设计对玩家简单易用,对服主可配置,并且在专用服务器上完全可用。

 

✨ 功能

  • 可配置的传送垫方块
  • 双向链接传送
  • 传送前的预热倒计时
  • 如果玩家移动则取消传送
  • 传送方块上支持地毯
  • 对受阻或不安全目的地的安全检查
  • 世界边界保护
  • 可配置的粒子和到达音效
  • 带有可配置允许列表的跨维度传送
  • 每位玩家的传送垫和链接限制
  • 基于 UUID 的所有权
  • 可选的 LuckPerms 支持
  • 可选的 Mod Menu + Cloth Config 集成
  • 电梯兼容性保护

‼️ 工作原理

EnderLink 将普通配置方块变为传送垫。

典型流程:

  1. 放置一个配置的传送方块。
  2. 站在上面并运行 /enderlink add。
  3. 在别处放置第二个配置的传送方块。
  4. 站在上面并运行 /enderlink add。
  5. 用 /enderlink link TP1 TP2 链接两个传送垫。
  6. 在任一已链接的传送垫上潜行以传送到另一个。

 

传送垫会永久存储在服务器上,可以通过命令列出,并且当方块被破坏或变得无效时会自动移除。

 

🎮 命令

  • /enderlink add - 注册你当前站立的传送方块。
  • /enderlink link <first> <second> - 将两个传送垫链接在一起。链接始终是双向的。
  • /enderlink unlink <first> <second> - 移除两个传送垫之间的链接。
  • /enderlink remove <name> - 完全移除一个传送垫。
  • /enderlink rename <name> <newName> - 重命名一个传送垫。
  • /enderlink list - 显示所有存储的传送垫和链接。
  • /enderlink info - 显示你当前站立的传送垫的信息。
  • /enderlink info <name> - 显示特定传送垫的信息。
  • /enderlink reload - 从磁盘重新加载配置。

🌍 配置亮点

服主可以配置:

  • 允许的传送方块
  • 预热时间
  • 允许的维度
  • 粒子类型和粒子数量
  • 到达音效、音量和音调
  • 每位玩家的传送垫和链接限制
  • 命令访问规则
  • 可选的 LuckPerms 集成

EnderLink 会写入一个带注释的配置文件到: config/enderlink/enderlink.json

配置选项

  • teleportBlocks - 可作为传送垫的方块 id 列表。默认:minecraft:gold_block、minecraft:lapis_block
  • chargeTicks - 传送前的预热时间。20 ticks = 1 second
  • safetyEnabled - 如果为 true,EnderLink 会阻止不安全的目的地。
  • particlesEnabled - 启用传送粒子。
  • particleType - 预热和到达期间使用的粒子 id。
  • warmupParticleCount - 充能期间生成多少粒子。
  • arrivalBurstParticleCount - 到达时立即生成多少粒子。
  • arrivalTrailParticleCount - 在短暂的到达粒子拖尾期间每 tick 生成多少粒子。
  • arrivalParticleDurationTicks - 传送后额外到达粒子拖尾持续多长时间。
  • soundEnabled - 启用到达音效。
  • soundEvent - 到达时播放的音效事件 id。
  • soundVolume - 到达音效的音量。
  • soundPitch - 到达音效的音调。
  • allowedDimensions - 允许参与传送的维度 id 列表。你可以使用简写如 overworld 或完整 id 如 minecraft:overworld。
  • luckPerms - 如果安装了 LuckPerms 模组,则启用 LuckPerms 集成。
  • maxPadsPerPlayer - 每位玩家默认的传送垫最大数量。
  • maxLinksPerPlayer - 每位玩家默认的链接最大数量。
  • addAccess
  • linkAccess
  • unlinkAccess
  • removeAccess
  • renameAccess
  • listAccess
  • infoAccess - 当 LuckPerms 禁用时的命令访问模式。有效值:EVERYONE、OPS_ONLY

✅ 地毯支持

你可以在传送方块上方放置地毯来隐藏它。

传送垫仍然对以下操作有效:

  • 添加传送垫
  • 传送到它
  • 从它传送

🛑 安全规则

EnderLink 会阻止不安全的传送。

被阻止的目的地示例:

  • 目的地没有玩家空间
  • 目的地在水下
  • 目的地在岩浆或其他流体中
  • 目的地在世界边界之外
  • 目的地方块缺失或不再有效
  • 目的地维度不被配置允许

🔄 权限

EnderLink 支持两种权限模式:

  1. 基于配置的访问控制
  2. 基于 LuckPerms 的访问控制

 

有关所有权限选项,请访问 github 页面:https://github.com/SwordfishBE/EnderLink#-permissions

 

📄 备注

EnderLink 在专用服务器上完全可用。
只有在客户端需要可选的游戏内配置界面时,才需要 Mod Menu 和 Cloth Config。

 

🏜️ 测试服务器

欢迎加入我的 Minecraft 服务器测试我的模组:play.swordfishbe.eu