加载目录中...

IGNGTeleport传送集合插件

IGNGTeleport 传送集合插件教程

IGNGTeleport 是专为 IGNG Minecraft Java 后端深度定制的次世代传送集合插件,原生完美支持 Paper 与 Folia 分区域多线程调度架构。

本插件为玩家与服主提供了一站式的传送解决方案,涵盖 个人家园(Home)公共传送点(Warp)玩家互传(TPA) 以及 全维度安全随机传送(RTP)。数据按后端服务器严格隔离并采用异步安全事务持久化,确保极端并发下的平稳流畅。


核心特性与架构机制

  1. 多线程并发安全:针对 Folia 跨区调度机制深度优化,所有方块采样与实体传送均在所有权归属线程执行,彻底告别区块加载卡死与线程越界。
  2. 多服数据隔离:Home 与 Warp 数据依据当前服务器的 server_id 进行逻辑隔离。不同子服拥有独立的家园列表与地标设置,互不干扰。
  3. 严格安全落地检测:传送前自动检测目标位置的地表支撑、头顶/脚下净空以及四周岩浆、深坑或虚空边缘,拒绝危险落地。
  4. 预热与防脚本打断机制:传送任务具备可配置的预热倒计时,玩家在预热期间移动、受伤、乘骑载具或退服将自动安全取消。
  5. 智能交互与分页浏览:聊天栏全量支持 MiniMessage 富文本交互,点击可直接传送或处理请求,并支持多条目流畅分页。

一、 个人家园系统(Home)

家园系统允许玩家记录自己的基地、矿洞或农场坐标,并在任意时刻安全返回。

1. 基础指令

/sethome [名称]
/home [名称]
/delhome <名称>
/homes [页码]
  • /sethome [名称]:保存当前站立位置为一个 Home。若省略名称,默认命名为 home
  • /home [名称]:传送到指定的 Home。若未输入名称且仅有一个家或存在默认 home,系统会自动带你前往。
  • /delhome <名称>:删除不再需要的指定 Home。
  • /homes [页码]:以分页形式列出当前服务器保存的所有 Home,每页展示 8 个,并提供 [上一页][下一页] 交互按钮。

2. 交互与特性

  • 快捷点击传送:在输入 /homes 打开列表后,点击聊天栏中的家园名称即可立即发起传送。
  • 家园上限限制:普通玩家默认拥有基础家园上限(默认 5 个),拥有更高 VIP 或身份组权限的玩家可解锁 3、5、10 或无限制上限。
  • 命名规范:家园名称支持中英文字符与空格(最长 32 个字符),系统会自动过滤零宽字符与欺骗性控制字符。

二、 公共地标系统(Warp)

公共传送点是由管理员预先设定的全服公用地标(如主城、资源区、副本大厅、公共交易区等)。

1. 玩家传送指令

/warp [名称]
/warps [页码]
  • /warp [名称]:发起前往指定公共地标的传送。
  • /warps [页码]:列出当前服务器开放的所有 Warp。支持分页浏览,并在聊天栏中直接点击名称快捷传送。

2. 管理员地标管理指令

/setwarp <名称>
/delwarp <名称>
  • /setwarp <名称>:将管理员当前脚下位置设置为新的全服公共地标(需要 igngteleport.warp.set 权限)。
  • /delwarp <名称>:永久注销指定的公共地标(需要 igngteleport.warp.delete 权限)。

三、 玩家互传系统(TPA / TPAHere)

玩家互传支持双向请求模式,并配备了防挂机骚扰与指令防脚本伪造机制。

1. 发起传送请求

/tpa <玩家>
/tpahere <玩家>
/tpacancel
  • /tpa <目标玩家>:请求将自己传送到对方身边。
  • /tpahere <目标玩家>:请求将对方拉取传送到自己身边。
  • /tpacancel:主动撤回你当前正在等待对方处理的所有外发 TPA 请求,并同步终止预热中的互传任务。

2. 处理收到的请求

当其他玩家向你发送传送请求时,聊天栏会收到醒目的提示信息,并附带可交互按钮:

  • 聊天栏快捷点击:直接点击 [接受][拒绝] 按钮即可秒级响应。
  • 指令手动响应
    /tpaccept [玩家]
    /tpdeny [玩家]
    
    若当前同时收到多个请求,可以附带玩家名字指定接受某位玩家的请求。

3. 接收设置开关

如果你正在专注建造、战斗或不希望被频繁打扰,可以切换接收状态:

/tpatoggle [on|off]
  • 执行 /tpatoggle off 将全局关闭 TPA 接收,其他玩家对你发起互传时会直接提示对方已关闭接收。
  • 执行 /tpatoggle on 可重新开放接收通道。设置会自动跨会话保存。

四、 全维度安全随机传送(RTP)

随机传送功能能帮助玩家瞬间探索未知的旷野,非常适合生存界面的开荒与资源采集。

1. 发起随机传送

在支持的世界中直接输入:

/rtp

2. 安全与地形机制

  • 全维度环境原生支持
    • 主世界(Overworld):在地表寻找安全的草地、石块等坚固方块,自动规避海洋、深渊、岩浆湖与树冠顶层。
    • 下界(Nether):在安全的岩浆海上方至基岩天花板下方之间寻找双层中空洞穴落地,严防窒息与下界顶部天花板。
    • 末地(The End):自动校验末地空岛与末影石平台,严禁将玩家丢入虚空或下落边缘。
  • 边缘采样保护:在 Folia 多线程架构下,系统在校验安全半径(默认 2 格)前,会自动预加载目标点周边的所有涉及区块,杜绝跨区采样未加载区块引发的服务端异常。
  • 搜索冷却与限制:RTP 包含独立的全局并发防卡顿限流与玩家个人冷却时间(默认 300 秒),防止频繁盲目刷取传送点造成服务器负载波动。

五、 传送状态与安全打断机制

为了保证游戏内 PVP 与生存玩法的公平性,所有需要预热的传送(默认 5 秒,VIP/OP 可减免)均受到安全状态机监控:

触发场景 处理结果 游戏内反馈
发生位移 传送取消 移动超出容差阈值(默认 0.2 格)即自动取消预热
受到任何伤害 传送取消 预热期间遭遇跌落、攻击、着火等伤害立即打断
角色死亡 / 退服 状态清理 传送终止,自动释放所有 TPA 状态锁并取消任务
乘骑或进入载具 传送取消 防止利用载具位移产生漏洞
落点存在危险 传送取消 目标落点有岩浆、水流、虚空或被方块封堵时取消并返还状态

六、 常见问题与排错指南

提示信息 产生原因 推荐解决方式
已达到 Home 数量上限 个人家园保存数量已达到当前权限组额度 使用 /delhome <名称> 删除多余的家,或提升权限等级
目标位置不安全,传送已取消 目标坐标被方块填塞、下方悬空或存在熔岩液体 重新挑选安全平整位置设置 Home/Warp,或再次执行 /rtp
传送已取消(moved) 预热倒计时期间玩家进行了移动或位移 输入传送指令后请保持静止,直到倒计时结束传送成功
对方已关闭 TPA 接收 对方使用了 /tpatoggle off 或将你加入了忽略列表 提醒对方输入 /tpatoggle on 开启接收功能
RTP 冷却中,还需 X 秒 触发了随机传送的内置冷却计时 等待冷却倒计时结束后重试,或联系管理员获取冷却减免权限
该方向的 TPA 请求正在处理中 之前发起的同方向互传仍在预热或等待对方响应 输入 /tpacancel 撤销旧请求后再重新发起

七、 权限节点速查表

面向服主与服务器管理人员配置 LuckPerms 或权限组系统使用。

权限节点 默认分配 功能说明
igngteleport.home.use 玩家默认 允许使用 /home 传送到家以及 /homes 查看列表
igngteleport.home.set 玩家默认 允许使用 /sethome 保存个人家园
igngteleport.home.delete 玩家默认 允许使用 /delhome 删除个人家园
igngteleport.warp.use 玩家默认 允许使用 /warp/warps 前往公共地标
igngteleport.tpa.send 玩家默认 允许使用 /tpa/tpahere/tpacancel
igngteleport.tpa.receive 玩家默认 允许使用 /tpaccept/tpdeny 处理收到的互传请求
igngteleport.tpa.toggle 玩家默认 允许使用 /tpatoggle 切换互传接收状态
igngteleport.rtp.use 玩家默认 允许使用 /rtp 进行安全随机传送
igngteleport.teleport.warmup.bypass OP拥有 免除传送预热倒计时,实现瞬间传送
igngteleport.rtp.cooldown.bypass OP拥有 免除 /rtp 随机传送的冷却等待时间
igngteleport.warp.set OP拥有 允许使用 /setwarp 创建新的公共地标
igngteleport.warp.delete OP拥有 允许使用 /delwarp 删除已有的公共地标
igngteleport.home.limit.3 自定义配置 将家园保存数量上限设置为 3 个
igngteleport.home.limit.5 自定义配置 将家园保存数量上限设置为 5 个
igngteleport.home.limit.10 自定义配置 将家园保存数量上限设置为 10 个
igngteleport.home.limit.unlimited OP拥有 拥有无限制的家园保存数量配额
igngteleport.admin.status OP拥有 允许执行 /igtp status 查看插件运行与连接状态
igngteleport.admin.reload OP拥有 允许执行 /igtp reload 热重载配置与提示消息
页面 ID: 42最后更新:9/16/2026, 7:08:10 PM