Advancement Rewards

一个奖励玩家完成进阶时使用 Vault 经济系统的金钱的插件。

资源图片
# AdvancementRewards **通过完成成就奖励玩家游戏内货币。** ### 概述: AdvancementRewards 是一个轻量级且高度可定制的 Minecraft 插件,它通过完成特定成就奖励玩家游戏内货币。 它与 Vault 集成,可以与 EssentialsX 和 CMI 等流行的经济插件无缝协作。 服务器管理员可以通过简单的配置文件配置每个成就的奖励,从而完全控制游戏进度系统。 --- ## 🌐 在 SoulSteal 上试试 AdvancementRewards! 如果您想了解 **AdvancementRewards** 的实际应用,请访问 **SoulSteal.me**,这是一个以社区为中心的 **生命值盗取 SMP** 服务器,提供原版 Minecraft 游戏体验。 在游玩过程中,探索进度和奖励。 ### 服务器详情: - **名称**: SoulSteal SMP - **IP**: `SoulSteal.me` - **Java & Bedrock 支持**: 1.9.x – 1.21.x --- ## 📋 特性: - **自定义成就奖励**: 为每个 Minecraft 成就配置特定的奖励。 - **Vault 集成**: 与任何 Vault 兼容的经济插件协同工作。 - **可配置奖励**: 使用 `config.yml` 文件轻松调整奖励。 --- ## 🎮 工作原理: 1. 玩家完成成就。 2. 如果成就列在配置中,他们将获得奖励。 3. AdvancementRewards 检查玩家是否已经领取过该奖励。 如果没有,则奖励他们。 4. 如果已领取奖励,则不会给予任何额外的奖励。 --- ## ⚙️ 配置: 该插件会生成一个 `config.yml` 文件,您可以通过该文件定义哪些成就奖励玩家以及他们获得的货币数量。 ### 示例 `config.yml`: ```yaml # 设置特定成就的奖励 advancement-rewards: minecraft:story/mine_diamond: 500.0 minecraft:story/enter_the_nether: 300.0 minecraft:end/kill_dragon: 1000.0 minecraft:adventure/hero_of_the_village: 700.0 minecraft:nether/summon_wither: 1000.0 ``` - **advancement-rewards**: 定义哪些成就给予奖励以及为每个成就设置游戏内货币的数量。 ### 添加新的成就: 要添加新的成就,只需编辑 `config.yml` 文件: ```yaml minecraft:adventure/adventuring_time: 300.0 ``` --- ## 🚀 安装: 1. 下载 **AdvancementRewards.jar** 并将其放在服务器的 `plugins` 文件夹中。 2. 重新启动服务器以生成默认的 `config.yml` 文件。 3. 修改 `config.yml` 文件以自定义成就奖励。 4. 重新启动服务器或使用 `/ar reload` 命令重新加载插件。 --- ## 🛠 命令: - **/ar reload**: 在不重新启动服务器的情况下重新加载插件配置。 --- ## 🛡 权限: | 权限 | 描述 | 默认 | |-------------------------|------------------------------------------|------------| | `advancementrewards.reload` | 允许玩家重新加载插件配置 | `op` | --- ## 💾 数据存储: 每个玩家的进度保存在 `playerdata` 文件夹中的各自文件中,从而防止玩家多次领取同一成就的奖励。 --- ## 💡 用途: - **生存服务器**: 奖励玩家在挖掘钻石或进入地狱等关键里程碑。 - **角色扮演或进度服务器**: 集成成就里程碑的奖励,以增强游戏进度。 - **活动服务器**: 跟踪玩家在活动期间的进度,并根据特定成就奖励他们。 --- ## 🔧 兼容性: - **Minecraft 版本**: 1.16.x – 1.21.x (未来版本支持) - **依赖项**: 需要 **Vault** 和兼容的经济插件,如 **EssentialsX**。 --- ## 📥 立即下载: 立即使用 **AdvancementRewards** 增强您的服务器的成就系统。 ---