FlyingBounties

带有 Vault 和 GUI 的玩家悬赏插件。

资源图片
# 🎯 flyingBounties — 轻量级、可配置的赏金系统,带有 GUI 和 Vault 支持 *🧭 让玩家可以在其他人(在线或离线)身上设置赏金。兼容 Vault,多语言,分页 GUI 以及自动过期/退款。* --- ## 🔎 快速概览 flyingBounties 是一个轻量级且高性能的插件,允许玩家在其他玩家身上设置时限赏金。它支持 Vault 经济系统用于存款/支付,一个完全可配置的分页 GUI,多语言支持 (`langs/`),以及自动过期和退款。✅ --- ## ✨ 主要功能 - 🎯 **在玩家身上设置赏金(在线或离线)** — 存储 UUID + 姓名。 - 💰 **Vault 经济系统集成** — 与 EssentialsX、iConomy 以及其他兼容 Vault 的经济插件配合使用。 - 🖼️ **可配置的 GUI** — 通过 `menu.yml` 编辑的分页菜单(支持 `#RRGGBB` 格式的十六进制颜色)。 - 🔁 **堆叠选项** — 一次性支付目标身上的所有赏金(堆叠)或逐个支付。 - ⏳ **自动过期和退款** — 过期的赏金将被移除,资金退还给发行者。 - 🔒 **每个发行者的限制** — 默认限制以及基于权限的覆盖 (`playerbounty.limit.X`)。 - 🌐 **语言文件** — 可编辑的 `langs/en.yml` 和 `langs/pl.yml`(文本 + 多行帮助)。 - 🗄️ **简单的 YAML 存储** — 赏金保存在 `bounties.yml` 中,便于备份/编辑。 --- ## 🛠️ 命令 ```txt /playerbounty - 打开赏金 GUI (默认) 📋 /playerbounty create - 创建赏金(玩家可能离线) 🎯💸 /playerbounty delete - 移除赏金(发行者或管理员) 🗑️ /playerbounty reload - 重新加载配置文件和语言文件 🔁 /playerbounty help - 显示插件帮助 ❓ ``` --- ## 🔐 权限 - `playerbounty.create` — 设置赏金 ✍️ - `playerbounty.menu` — 打开 GUI 🖥️ - `playerbounty.delete` — 移除赏金 🗑️ - `playerbounty.admin` — 管理员操作(移除任何赏金) 👑 - `playerbounty.limit.` — 覆盖默认个人限制 (例如 `playerbounty.limit.5`) 🔢 - `playerbounty.limit.unlimited` — 为发行者提供无限赏金 ♾️ --- 📦 安装 安装 Vault 和一个兼容 Vault 的经济插件(EssentialsX、iConomy 等)。💼 将 flyingBounties.jar 放入服务器的 plugins/ 文件夹中。📂 启动服务器一次 — 插件将生成:config.yml、menu.yml、langs/ (en.yml、pl.yml) 和 bounties.yml。⚙️ 编辑 config.yml、menu.yml 和 langs/*.yml。使用 /playerbounty reload 重新加载语言/配置文件,无需重启。🔁 --- ❓ 常见问题解答 & 注意事项 赏金过期时是否有资金返还?— 是的。过期的赏金将退还给发行者(支持离线发行者)。💸 它需要 Vault 吗?— 是的,Vault 对于适当的经济集成和支付/退款是必需的。🧩 我可以为一个离线玩家设置赏金吗?— 是的,插件存储 UUID 并且将通过 UUID 匹配受害者。👥 堆叠是如何工作的?— 当 Bounty.Stacked 为 true 时,杀死目标会导致索取目标身上所有活跃赏金,并将总奖励支付给杀手。当为 false 时,每次杀死只会索取目标身上最旧的赏金。🔢 多语言支持 — 将翻译放在 langs/en.yml 或 langs/pl.yml 中/编辑。插件从 config.yml -> settings.locale 加载区域设置。🌐 --- 🖼️ 截图 ![GUI](https://cdn.modrinth.com/data/cached_images/a41b055c394c819a646e51fe8971e001b1a53f54.png) --- 📬 联系 / 支持 如果您需要帮助或想要建议功能,请在存储库中打开一个问题或在项目 Discord 中 ping 我。

Discord