# TPA
一个轻量级、可配置的传送请求插件,适用于Bukkit/Paper,它添加了可点击、可取消的 TPA 命令以及动作栏倒计时。
## 特性
- 发送和接收传送请求:/tpa, /tpahere
- 通过 /tpaccept / /tpdeny 接受或拒绝
- 可配置的 60 秒请求超时
- 可配置的请求之间的冷却时间
- 可配置的传送延迟以及动作栏倒计时
- 移动或受到伤害时自动取消
- 带有悬停文本的 [接受] / [拒绝] 可点击按钮
- Adventure 提供彩色聊天和动作栏消息
- 粗体代词(你 / 他们)和玩家姓名
- 只有 OP 才能使用 /tpa reload 重新加载配置,无需重启
- 所有命令的完整 Tab 补全
## 命令
- /tpa <玩家> 发送传送请求到你
- /tpahere <玩家> 请求玩家传送到你
- /tpaccept 接受挂起的请求
- /tpdeny 拒绝挂起的请求
- /tptoggle 启用/禁用传入请求
- /tpa reload (仅限 OP) 重新加载插件配置
## 权限
- tpa.request 允许使用 /tpa & /tpahere
- tpa.accept 允许使用 /tpaccept
- tpa.deny 允许使用 /tpdeny
- tpa.toggle 允许使用 /tptoggle
- tpa.reload 允许使用 /tpa reload (默认: OP)
- tpa.bypass.cooldown 绕过请求冷却 (默认: OP)
- tpa.bypass.timeout 绕过请求超时 (默认: OP)
## 配置 (config.yml)
cooldown: 10 # 请求之间的秒数
timeout: 60 # 请求过期前的秒数
delay: 5 # 传送发生前的秒数
cancel-on-move: true # 如果玩家移动则取消传送
cancel-on-damage: true # 如果玩家受到伤害则取消传送
## 要求
- Paper 或任何启用了 Adventure 的 Spigot 构建 (API 1.20+)