
**一个独立的插件,用于跟踪 PVP 和 PVE 统计数据,并提供一系列额外的战斗功能,以增强服务器游戏体验。**
BattleTracker 跟踪玩家在 PVP 和 PVE 战斗中的统计数据。 它还提供了一系列可定制的功能,例如死亡消息、战斗日志、伤害指示器等等。它也是 [BattleArena](https://modrinth.com/plugin/battlearena) 的配套插件,用于跟踪竞技场和比赛统计数据。这使得 BattleTracker 成为任何 PVP 或 PVE 服务器的必备插件。
## 功能
### PVP 和 PVE 记录
BattleTracker 的核心功能之一是其用于 PVP 和 PVE 统计数据的强大跟踪系统。 BattleTracker 跟踪各种统计数据,包括击杀数、死亡数、击杀连击数等等。 这些统计数据保存在 MySQL 或 SQLite 中,允许它们在 Minecraft 服务器之间共享,或由 Web 应用程序访问。

### 死亡消息
BattleTracker 提供可定制的死亡消息,当玩家在 PVP 或 PVE 战斗中被击杀时,可以将这些消息显示给玩家。 这些消息可以轻松配置为每种跟踪器类型,并可以定制以适应您服务器的主题。
### 伤害总结
BattleTracker 还包括一个伤害总结功能,它会显示玩家在战斗中造成的和受到的伤害摘要。 它可以以多种方式总结,例如造成最多伤害的项目、造成伤害的玩家细分,或玩家收到的所有伤害类型。

### 战斗日志
BattleTracker 包含一个可配置的战斗日志功能,当玩家攻击另一玩家时,会将玩家置于“战斗中”状态。 如果他们注销,他们将被击杀,他们的攻击者将获得击杀的功劳。
### 伤害指示器
在 BattleTracker 中,还有一个可切换的伤害指示器,它会显示给玩家他们对其他玩家或实体造成的伤害量。
## 其他功能
BattleTracker 还包括以下功能:
- **击杀连击消息**
- 当玩家在死亡之前击杀了一定数量的玩家时,聊天中会广播一条消息,通知其他人他们的击杀连击情况
- **疯狂消息**
- 当玩家在非常短的时间内连续击杀多个玩家时,会广播一条消息,通知其他玩家该玩家正在疯狂
- 完全可配置的游戏内消息
- MySQL & SQLite 数据库支持
## 其他插件
BattleTracker 也是 [BattleArena](https://modrinth.com/plugin/battlearena) 的配套插件,它允许您跟踪所有与竞技场相关的数据,例如胜利、失败或平局。 BattleArena 需要 BattleTracker 才能处理和保存此信息。
### 插件钩子
BattleTracker 钩入以下插件以获得额外支持:
- [PlaceholderAPI](https://docs.battleplugins.org/books/user-guide-UMJ/page/placeholder-api)
## 用户指南
BattleTracker 中所有可配置的功能都将位于 **plugins/BattleTracker/features** 目录中的 YML 文件中。 可以在 **plugins/BattleTracker/trackers** 目录中各自的 YML 文件中配置跟踪器。
BattleTracker 的完整用户指南可以在 [User Guide](https://docs.battleplugins.org/books/user-guide-UMJ) 上的 BattleDocs 上找到。
## 权限
| 权限 | 描述 |
|-----------------------------------------|----------------------|
| battletracker.command.top | /
top 命令的权限。 |
| battletracker.command.rank | / rank 命令的权限。 |
| battletracker.command.versus | / versus 命令的权限。 |
| battletracker.command.recap | / recap 命令的权限。 |
| battletracker.combatlog.bypass | 如果启用,玩家是否会绕过战斗日志。 需要在战斗日志配置中启用 allow-permission-bypass。 |
## 链接
- 网站: https://www.battleplugins.org
- Discord: [BattlePlugins Discord](https://discord.com/invite/J3Hjjb8)
- 捐赠: [BattlePlugins Patreon](https://patreon.com/battleplugins)
## 重要说明
特别感谢 alkarin_v 在 2011 年编写了原始 [BattleTracker](https://github.com/alkarinv/BattleTracker/) 插件。 虽然今天几乎没有原始代码幸存下来,但它奠定了 BattlePlugins 套件和后续创新的基础。