KindlyTpa

一个控制传送到功能的插件,避免玩家因传送而死亡。

资源图片
# KindlyTPA ## 概述 KindlyTPA 是一个轻量级且简单的插件,用于控制服务器中的传送请求,而无需安装其他大型插件。 ## 功能。 ### 保护系统 - 玩家在传送后会获得短暂的无敌效果(可配置持续时间) - 防止传送后出现伏击、陷阱和 _tpakilling _ ### 友好的用户体验 - 简单的命令:`/tpa`、`/tpaccept`、`/tpadeny` 和 `/tpacancel` - 所有操作都有清晰的反馈消息 - 冷却系统可防止垃圾信息 ### 完全可定制 - 所有消息都可以在 config.yml 中进行配置 ## 使用方法 1. 使用 `/tpa <玩家>` 发送传送请求 2. 接收者可以使用 `/tpaccept` 接受或使用 `/tpadeny` 拒绝 3. 发送者可以使用 `/tpacancel` 取消他们的请求 ## 配置 该插件具有全面的配置文件,您可以在其中调整: - 传送后的保护持续时间 - 请求冷却时间 - 完整的颜色代码支持的所有消息文本 ``` # KindlyTPA 配置 # 玩家在传送后会保持无敌的时间(秒) protection-duration: 5 # 在发送 TPA 请求之间的时间冷却(秒) tpa-cooldown: 30 # 消息(支持颜色代码,用'&'表示) messages: prefix: "&7[&bKindlyTPA&7] " # TPA 请求消息 request: sent: "&a你已经向 &e%player%&a 发送了传送请求。" received: "&e%player% &a 正在请求传送至你。输入 &e/tpaccept &a 或 &e/tpadeny&a。" no-pending: "&c你没有未处理的传送请求。" expired: "&c你向 &e%player% &a 发送的传送请求已过期。" cooldown: "&c你需要在等待 &e%time% &c 秒才能发送另一个请求。" self: "&c你不能向自己发送传送请求。" not-found: "&c未找到玩家或玩家离线。" # TPA 接受消息 accept: sender: "&a你的传送请求已被接受。3 秒后传送..." receiver: "&a你已经接受了传送请求。" no-request: "&c你没有来自该玩家的未处理的传送请求。" # TPA 拒绝消息 deny: sender: "&c你的传送请求已被拒绝。" receiver: "&a你已经拒绝了传送请求。" no-request: "&c你没有来自该玩家的未处理的传送请求。" # 保护消息 protection: enabled: "&a你现在在传送后保持 &e%seconds% &a 秒的保护。" disabled: "&c你的传送保护已结束。" # 帮助消息 help: - "&b----- &eKindlyTPA 帮助 &b-----" - "&e/tpa <玩家> &7- 向玩家发送传送请求" - "&e/tpaccept [玩家] &7- 接受传送请求" - "&e/tpadeny [玩家] &7- 拒绝传送请求" - "&e/tpacancel &7- 取消你发送的传送请求" ``` ## 权限(默认为 true) - `kindlytpa.tpa` - 允许发送传送请求 - `kindlytpa.tpaccept` - 允许接受传送请求 - `kindlytpa.tpadeny` - 允许拒绝传送请求 - `kindlytpa.tpacancel` - 允许取消发送的传送请求