- 版权类型
- 原创
- 插件中文名称
- MM赏金
- 插件英文名称
- MistBountyTop
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- 语言支持
- 中文(简体)
- 适配版本(Java)
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
- 1.12
- 1.11
- 1.10
- 1.9
- 1.8
- 1.7
密码:983387954进群获取
##
功能特点
-
每日击杀排行榜
-
历史击杀统计
-
自定义重置时间
-
排行榜奖励系统
-
支持 MySQL数据库
-
支持 MythicMobs
-
支持 PlaceholderAPI
-
轻量级无多余依赖
##
命令列表
| 命令 | 描述 | 权限 |
|------|------|------|
| `/bounty top` | 查看今日击杀排行榜 | mistbountytop.use |
| `/bounty total` | 查看历史击杀排行榜 | mistbountytop.use |
| `/bounty stats` | 查看个人击杀统计 | mistbountytop.use |
| `/bounty claim` | 领取排行榜奖励 | mistbountytop.use |
| `/bounty reward` | 手动发放奖励 | mistbountytop.admin |
| `/bounty reload` | 重载配置文件 | mistbountytop.admin |
##
配置文件
# 重置设置
reset:
# 每日重置时间 (24小时制)
hour: 0
minute: 0
# MythicMobs怪物配置
mythicmobs:
enabled: true
# 指定MM怪物的内部ID
valid-mobs:
- ExampleBoss
- CustomMob1
- CustomMob2
# 排行榜奖励(按名次顺序)
rewards:
- "give %player% diamond 64" # 第一名奖励
- "give %player% diamond 32" # 第二名奖励
- "give %player% diamond 16" # 第三名奖励
- "give %player% diamond 8" # 第四名奖励
- "give %player% diamond 4" # 第五名奖励
# 消息设置
messages:
prefix: "&6[赏金系统] &r"
mythicmob-kill-message: "&a你击杀了一个 %mob% &7(当日击杀数: %kills%)"
# 数据库设置
database:
# 是否启用MySQL数据库(false则使用本地YAML文件存储)
enabled: false
host: localhost
port: 3306
database: mistbountytop
username: root
password: your_password
# 排行榜奖励(通过指令发奖励)
rewards:
- "give %player% diamond 64" # 第一名
- "give %player% diamond 32" # 第二名
- "give %player% diamond 16" # 第三名
```
##
PlaceholderAPI 变量
### 排行榜变量
| 变量 | 描述 | 示例 |
|------|------|------|
| `%mistbountytop_top_1_name%` | 第一名玩家名 | Steve |
| `%mistbountytop_top_1_kills%` | 第一名击杀数 | 50 |
| `%mistbountytop_top_2_name%` | 第二名玩家名 | Alex |
| `%mistbountytop_top_2_kills%` | 第二名击杀数 | 30 |
支持 top_1 到 top_10,替换数字即可。
### 个人信息
| 变量 | 描述 | 示例 |
|------|------|------|
| `%mistbountytop_rank%` | 玩家当前排名 | 3 |
| `%mistbountytop_daily_kills%` | 今日击杀数 | 25 |
| `%mistbountytop_total_kills%` | 总击杀数 | 100 |
| `%mistbountytop_next_rank_kills%` | 距上一名差距 | 5 |
| `%mistbountytop_reset_time%` | 重置倒计时 | 05:30:15 |
##
使用示例
### 在全息图中显示排行榜
```
&6===== &l击杀排行榜 &6=====
&e第一名: &f%mistbountytop_top_1_name% &7- &a%mistbountytop_top_1_kills%击杀
&7第二名: &f%mistbountytop_top_2_name% &7- &a%mistbountytop_top_2_kills%击杀
&7第三名: &f%mistbountytop_top_3_name% &7- &a%mistbountytop_top_3_kills%击杀
&7距离重置: &f%mistbountytop_reset_time%
```
### 在记分板显示个人信息
```
&6你的击杀数: &f%mistbountytop_daily_kills%
&6当前排名: &f%mistbountytop_rank%
&6距上一名: &f%mistbountytop_next_rank_kills%击杀
```
##
权限节点
- `mistbountytop.use` - 允许使用基础命令
- `mistbountytop.admin` - 允许使用管理员命令
- `mistbountytop.*` - 允许使用所有命令
##
依赖插件
- PlaceholderAPI (可选) - 用于变量支持
- MythicMobs (可选) - 用于特殊怪物支持
##
数据存储
插件数据存储在以下位置:
- 配置文件: `plugins/MistBountyTop/config.yml`
- 玩家数据: `plugins/MistBountyTop/data.yml`
##
注意事项
1. 每日重置时会更新排行榜
2. 玩家可以通过 `/bounty claim` 领取奖励
3. 管理员可以通过 `/bounty reward` 手动发放奖励
4. 重载配置后新的重置时间会在下次重置时生效
5. 建议使用支持 PAPI 的全息图插件来展示排行榜
##
许可证
本插件遵循 MIT 许可证开源。
##

-

-

-

-

-

-

-

-

##

| 命令 | 描述 | 权限 |
|------|------|------|
| `/bounty top` | 查看今日击杀排行榜 | mistbountytop.use |
| `/bounty total` | 查看历史击杀排行榜 | mistbountytop.use |
| `/bounty stats` | 查看个人击杀统计 | mistbountytop.use |
| `/bounty claim` | 领取排行榜奖励 | mistbountytop.use |
| `/bounty reward` | 手动发放奖励 | mistbountytop.admin |
| `/bounty reload` | 重载配置文件 | mistbountytop.admin |
##

# 重置设置
reset:
# 每日重置时间 (24小时制)
hour: 0
minute: 0
# MythicMobs怪物配置
mythicmobs:
enabled: true
# 指定MM怪物的内部ID
valid-mobs:
- ExampleBoss
- CustomMob1
- CustomMob2
# 排行榜奖励(按名次顺序)
rewards:
- "give %player% diamond 64" # 第一名奖励
- "give %player% diamond 32" # 第二名奖励
- "give %player% diamond 16" # 第三名奖励
- "give %player% diamond 8" # 第四名奖励
- "give %player% diamond 4" # 第五名奖励
# 消息设置
messages:
prefix: "&6[赏金系统] &r"
mythicmob-kill-message: "&a你击杀了一个 %mob% &7(当日击杀数: %kills%)"
# 数据库设置
database:
# 是否启用MySQL数据库(false则使用本地YAML文件存储)
enabled: false
host: localhost
port: 3306
database: mistbountytop
username: root
password: your_password
# 排行榜奖励(通过指令发奖励)
rewards:
- "give %player% diamond 64" # 第一名
- "give %player% diamond 32" # 第二名
- "give %player% diamond 16" # 第三名
```
##

### 排行榜变量
| 变量 | 描述 | 示例 |
|------|------|------|
| `%mistbountytop_top_1_name%` | 第一名玩家名 | Steve |
| `%mistbountytop_top_1_kills%` | 第一名击杀数 | 50 |
| `%mistbountytop_top_2_name%` | 第二名玩家名 | Alex |
| `%mistbountytop_top_2_kills%` | 第二名击杀数 | 30 |
支持 top_1 到 top_10,替换数字即可。
### 个人信息
| 变量 | 描述 | 示例 |
|------|------|------|
| `%mistbountytop_rank%` | 玩家当前排名 | 3 |
| `%mistbountytop_daily_kills%` | 今日击杀数 | 25 |
| `%mistbountytop_total_kills%` | 总击杀数 | 100 |
| `%mistbountytop_next_rank_kills%` | 距上一名差距 | 5 |
| `%mistbountytop_reset_time%` | 重置倒计时 | 05:30:15 |
##

### 在全息图中显示排行榜
```
&6===== &l击杀排行榜 &6=====
&e第一名: &f%mistbountytop_top_1_name% &7- &a%mistbountytop_top_1_kills%击杀
&7第二名: &f%mistbountytop_top_2_name% &7- &a%mistbountytop_top_2_kills%击杀
&7第三名: &f%mistbountytop_top_3_name% &7- &a%mistbountytop_top_3_kills%击杀
&7距离重置: &f%mistbountytop_reset_time%
```
### 在记分板显示个人信息
```
&6你的击杀数: &f%mistbountytop_daily_kills%
&6当前排名: &f%mistbountytop_rank%
&6距上一名: &f%mistbountytop_next_rank_kills%击杀
```
##

- `mistbountytop.use` - 允许使用基础命令
- `mistbountytop.admin` - 允许使用管理员命令
- `mistbountytop.*` - 允许使用所有命令
##

- PlaceholderAPI (可选) - 用于变量支持
- MythicMobs (可选) - 用于特殊怪物支持
##

插件数据存储在以下位置:
- 配置文件: `plugins/MistBountyTop/config.yml`
- 玩家数据: `plugins/MistBountyTop/data.yml`
##

1. 每日重置时会更新排行榜
2. 玩家可以通过 `/bounty claim` 领取奖励
3. 管理员可以通过 `/bounty reward` 手动发放奖励
4. 重载配置后新的重置时间会在下次重置时生效
5. 建议使用支持 PAPI 的全息图插件来展示排行榜
##

本插件遵循 MIT 许可证开源。
1.1版本:取消后台调试模式,添加数据库支持