TPA工具集合

TPA工具集合

一个整合了/tpa、/home等服务器指令与功能的模组。

社交

TPATools

TPATools 是一款综合性服务器实用模组,旨在增强玩家互动与导航体验。它为你的世界带来了 TPA、家(Home)、传送点(Warps)和返回(Back) 等基础指令,以及聊天提及和快捷物品分享等便利功能。

✨ 提供 GUI 菜单!(自 v1.1.0 起) 不想记住指令?直接运行 /tpatools 或 /home 且不带参数,即可打开交互式 GUI 菜单!


🚀 主要特性

  • 强大的传送功能: 完整的 TPA(请求/接受/拒绝)、家(设置/传送/管理)和传送点指令套件。
  • 社交互动: 聊天中提及玩家名字时会高亮显示,并可通过快捷栏按键快速分享物品。
  • 实用指令: 包含 /grave(返回死亡点)、/back(返回上一个位置)和 /rtp(随机传送)。
  • 高度可配置: 管理员可通过配置指令调整冷却时间、最大家园数量、权限和安全检查。
  • 更多语言支持: 原生支持多种语言。

🛠️ 指令及用法

🇺🇸 英文指令列表

📡 TPA 指令

  • /tpa [player] - 向指定玩家发送传送请求。
  • /tpaccept [player] - 接受请求。(若未指定玩家,则接受最新请求)。
  • /tpadeny [player] - 拒绝请求。(若未指定玩家,则拒绝最新请求)。
  • /tpahere [player] - 请求指定玩家传送到你所在位置。
  • /tpacancel [player] - 取消向指定玩家发出的请求。
  • /tpatoggle - 切换是否接收传送请求(免打扰模式)。
  • /tpalock [player] - 屏蔽来自特定玩家的传送请求。
  • /tpaunlock [player] - 解除对特定玩家传送请求的屏蔽。

🏠 家(Home)指令

  • /home set [name] - 将当前位置设置为家。
  • /home tp [name] - 传送到指定家。
  • /home list - 列出你所有的家。
  • /home remove [name] - 删除指定家。
  • /home rename [name] [new_name] - 重命名指定家。
  • /home share [name] [player] - 将指定家分享给玩家。
  • /home unshare [name] [player] - 取消与玩家分享家。(若未指定玩家,则取消对所有人的分享)。
  • /home sharelist [in/out] - 查看已分享的家。(in = 分享给你的家,out = 你分享给别人的家)。
  • /home public [name] - 使家可被公开访问。
  • /home otherhome [player:home] - 传送到其他玩家的公共家。
  • /home otherlist - 列出所有可公开访问的家。
  • /home invite [name] [player] - 邀请玩家到你的家。
  • /home invite cancel [player] - 取消家邀请。(若未指定玩家,则取消所有邀请)。
  • /home invite accept [player] - 接受家邀请。(若未指定玩家,则接受最新邀请)。
  • /home invite deny [player] - 拒绝家邀请。(若未指定玩家,则拒绝最新邀请)。

🌐 传送点(Warp)指令

  • /warp tp [name] - 传送到指定传送点。
  • /warp set [name] - 在当前地点设置传送点 (仅限 OP)。
  • /warp remove [name] - 移除传送点 (仅限 OP)。
  • /warp list - 列出所有可用的传送点。

⚙️ 实用指令

  • /grave - 传送到你上次死亡的位置。
  • /back - 传送到你上次传送前的位置。
  • /rtp - 在配置的半径范围内随机传送。

🛠️ 配置 (/tpatools)

  • /tpatools config setlanguage [language] - 更改模组语言。
  • /tpatools config setmaxhome [count] - 设置每位玩家允许的最大家园数量。
  • /tpatools config needop [tpa/home/grave/back/warp] - 切换指定指令是否需要 OP 权限。
  • /tpatools config tpawaittime [time] - 设置 TPA 请求超时时间。
  • /tpatools config tpacdtime [time] - 设置 TPA 指令冷却时间。
  • /tpatools config homeinviteovertime [time] - 设置家邀请超时时间(秒)。
  • /tpatools config homeinvitecdtime [time] - 设置家邀请冷却时间(秒)。
  • /tpatools config rtpscope [count] - 更改最大 RTP 半径。
  • /tpatools config rtpcdtime [count] - 更改 RTP 冷却时间。
  • /tpatools config setmaxwarpcount [count] - 设置最大传送点数量。
  • /tpatools config allowteleportrideentity [true/false] - 允许宠物/坐骑随你通过 TPA 一起传送。
  • /tpatools config safeteleport [true/false] - 为 /home、/grave 和 /back 启用更安全的传送检查 (v1.1.3+)。
  • /tpatools debug [true/false] - 切换调试日志记录 (v1.0.6 新增)。
  • /tpatools about - 显示模组信息和鸣谢。

✨ 额外特性

  • 聊天提及: 包含玩家名字的消息将被高亮显示并触发通知。
  • 快捷分享: 按下 &1 至 &9 键,可直接将快捷栏中的物品分享到聊天频道。
🇨🇳 中文指令列表

📡 TPA 传送类

  • /tpa [player] - 请求传送到指定玩家。
  • /tpaccept [player] - 接受传送请求。(若未填写玩家名,则默认接受最新请求)
  • /tpadeny [player] - 拒绝传送请求。(若未填写玩家名,则默认拒绝最新请求)
  • /tpahere [player] - 请求指定玩家传送到你身边。
  • /tpacancel [player] - 取消对指定玩家的传送请求。
  • /tpatoggle - 开启/关闭接收传送请求(免打扰模式)。
  • /tpalock [player] - 屏蔽指定玩家的传送请求。
  • /tpaunlock [player] - 解除屏蔽指定玩家的传送请求。

🏠 Home 家类

  • /home set [name] - 将当前位置设置为家。
  • /home tp [name] - 传送到指定的家。
  • /home list - 列出你所有的家。
  • /home remove [name] - 删除指定的家。
  • /home rename [name] [new_name] - 重命名指定的家。
  • /home share [name] [player] - 将指定的家分享给指定玩家。
  • /home unshare [name] [player] - 取消对指定玩家的家分享。(若未填写 [player],则取消该家对所有人的分享)
  • /home sharelist [in/out] - 查看已分享的家列表。(in = 别人分享给你的家,out = 你分享给别人的家)
  • /home public [name] - 公开你指定的家。
  • /home otherhome [player:home] - 传送到其他玩家已公开的家。
  • /home otherlist - 显示所有已公开的家。
  • /home invite [name] [player] - 邀请玩家前往你的家。
  • /home invite cancel [player] - 取消邀请。(若未填写 <player>,则取消所有邀请)
  • /home invite accept [player] - 接受邀请。(若未填写 <player>,默认接受最新邀请)
  • /home invite deny [player] - 拒绝邀请。(若未填写 <player>,默认拒绝最新邀请)

🌐 Warp 领域类

  • /warp tp [name] - 传送到指定领域。
  • /warp set [name] - 在当前地点设置领域 (仅限 OP)。
  • /warp remove [name] - 移除指定领域 (仅限 OP)。
  • /warp list - 列出所有领域。

⚙️ 其他功能指令

  • /grave - 传送到上一个死亡地点。
  • /back - 传送到使用传送指令前的位置。
  • /rtp - 在设定范围内随机传送。

🛠️ 设置 (/tpatools)

  • /tpatools config setlanguage [language] - 更改模组语言。
  • /tpatools config setmaxhome [count] - 设置玩家最大可设置家的数量。
  • /tpatools config needop [tpa/home/grave/back/warp] - 设置指定指令是否需要 OP 权限。
  • /tpatools config tpawaittime [time] - 设置 TPA 请求超时时间。
  • /tpatools config tpacdtime [time] - 设置 TPA 指令冷却时间。
  • /tpatools config homeinviteovertime [time] - 设置家邀请超时时间(单位:秒)。
  • /tpatools config homeinvitecdtime [time] - 设置家邀请冷却时间(单位:秒)。
  • /tpatools config rtpscope [count] - 更改 RTP 最大传送半径。
  • /tpatools config rtpcdtime [count] - 更改 RTP 冷却时间。
  • /tpatools config setmaxwarpcount [count] - 设置最大领域数量。
  • /tpatools config allowteleportrideentity [true/false] - 允许/禁止骑乘生物随玩家一起通过 TPA 传送(默认关闭)。
  • /tpatools config safeteleport [true/false] - 开启安全传送检测(使用 /home、/grave、/back 时防止卡入方块)(v1.1.3+)。
  • /tpatools debug [true/false] - 开启/关闭 Debug 日志(默认关闭)(v1.0.6 添加)。
  • /tpatools about - 显示模组信息及作者寄语。

✨ 其他特性

  • 聊天高亮提醒:发送包含其他玩家名字的消息时,会被高亮显示并提醒该玩家。
  • 快捷物品分享:在聊天框输入 &1 到 &9,即可向聊天栏分享快捷物品栏中对应位置的物品。

💾 数据库支持

⚠️ 实验性功能 支持 MySQL 存储! (模组版本 1.1.1 及以上)

请注意,MySQL 支持目前处于实验测试阶段。如果你遇到任何问题,请通过 GitHub Issues 及时反馈,以便我们进行改进!


🗺️ 未来计划

  • 适配更多 Minecraft 版本。

❤️ 支持项目

如果你喜欢这个模组,向他人推荐它将是我持续更新和改进的最大动力!

祝传送愉快! 😉