Skip to content

BountyHunter 赏金猎人

v1.0.0 稳定版

击杀生物获得金币奖励系统,与 MoneyCore 深度集成。

✨ 功能特性

核心功能

功能说明
🎯 击杀奖励击杀指定生物获得金币奖励
📊 每日上限可配置每种生物的每日击杀奖励上限
🏆 排行榜玩家赏金收益排行榜
📈 击杀统计记录玩家击杀各类生物的数量
🔔 ActionBar提示奖励消息显示在屏幕下方,不刷屏

1.21 新生物支持

完整支持 Minecraft 1.21 所有生物:

  • 微风 (Breeze)
  • 沼骸 (Bogged)
  • 犰狳 (Armadillo)
  • 及所有原版生物

管理员功能

功能说明
➕ 添加悬赏添加新的生物悬赏
✏️ 编辑悬赏修改悬赏金额和每日上限
🗑️ 批量删除勾选开关批量删除悬赏
💬 消息配置自定义击杀消息模板
🎯 快捷添加开启模式后右键生物快速添加悬赏

MoneyCore 集成

  • 自动检测 MoneyCore 插件
  • 使用 API 直接添加金币(非命令)
  • 交易记录带备注:击杀僵尸、击杀爬行者等
  • 玩家可在 MoneyCore 经济记录中搜索查看

📥 下载安装

  1. 确保已安装 MoneyCore 插件
  2. 下载 endstone_bounty_hunter.dll
  3. 放入服务器 plugins/ 目录
  4. 重启服务器

🎮 命令列表

玩家命令

命令说明权限
/bounty打开赏金猎人菜单(排行榜+个人统计)所有人

玩家菜单功能:

  • 查看赏金收益排行榜
  • 查看个人击杀统计

管理员命令

需要权限

以下命令需要 OP 权限。

命令说明
/bountyadmin打开管理员面板

管理员面板功能

通过 /bountyadmin 进入管理面板:

功能说明
📋 查看所有悬赏显示所有已配置的悬赏列表
➕ 添加悬赏添加新的生物悬赏(输入生物ID、名称、金额、每日上限)
✏️ 编辑悬赏修改已有悬赏的金额和上限,底部开关可直接删除
🗑️ 批量删除勾选开关选择多个悬赏一次性删除
💬 消息配置自定义击杀奖励消息、每日上限消息、Boss广播消息
🎯 快捷添加模式开启后右键点击任意生物快速添加/编辑悬赏

⚙️ 配置文件

配置文件位于 plugins/BountyHunter/config.json

json
{
  "bounties": {
    "minecraft:zombie": {
      "name": "僵尸",
      "money": 5,
      "dailyLimit": 100
    },
    "minecraft:skeleton": {
      "name": "骷髅",
      "money": 5,
      "dailyLimit": 100
    },
    "minecraft:ender_dragon": {
      "name": "末影龙",
      "money": 1000,
      "dailyLimit": 1
    }
  },
  "messages": {
    "killReward": "§a击杀{mob}获得 §6+{money} §a金币!",
    "dailyLimitReached": "§c今日击杀{mob}已达上限({limit}次)",
    "bossKillBroadcast": "§6[赏金猎人] §e玩家 §b{player} §e击杀了 §c{mob} §e获得 §6{money} §e金币!",
    "useActionBar": true
  }
}

悬赏配置说明

字段说明示例
name生物显示名称"僵尸"
money击杀奖励金额5
dailyLimit每日奖励上限(0=无限)100

消息配置说明

字段说明
killReward击杀奖励消息,变量: {mob} {money}
dailyLimitReached达到上限消息,变量: {mob} {current} {limit}
bossKillBroadcastBoss击杀全服广播,变量: {player} {mob} {money}
useActionBartrue=屏幕下方提示, false=聊天栏消息

🐉 Boss 广播

击杀以下生物会触发全服广播:

  • 末影龙 (Ender Dragon)
  • 凋灵 (Wither)
  • 监守者 (Warden)
  • 远古守卫者 (Elder Guardian)

同时会显示 Toast 通知给击杀者。

📊 数据存储

所有数据存储在 plugins/BountyHunter/bounty_hunter.db(SQLite):

用途
earnings玩家累计赏金收益
daily_kills每日击杀计数
kill_stats历史击杀统计

🎯 快捷添加模式

管理员可通过以下方式快速添加悬赏:

  1. 执行 /bountyadmin → 点击「开启快捷添加模式」
  2. 屏幕上方出现 BossBar 提示
  3. 右键点击任意生物
  4. 弹出表单,直接输入名称、金额、上限
  5. 再次点击「关闭快捷添加模式」退出

🔐 权限节点

权限说明默认
bountyhunter.command.bounty使用玩家命令所有人
bountyhunter.admin管理员权限OP

🔗 相关链接

Made with ❤️ by EVIL-ZIXIE