一个允许玩家控制生物生成的Spigot插件。
该插件会在 Minecraft 服务器上记录各种游戏统计数据,以便更好地跟踪玩家活动。这些数据会被记录到 MySQL 数据库中,并可用于其他目的,例如查找破坏行为的来源、奖励完成任务、构建玩家档案,或您选择的任何其他用途。网络中的多个服务器可以共享同一个数据库。
不包含任何可视化工具,此项由服务器所有者自行决定。
此插件的开发源于其他插件不再更新,或者提供不准确结果的日益增长的挫败感。
# 基本表格式
`uuid`: 玩家的唯一 ID
`amount`: 此任务完成的次数
`world`: 行动发生的世界的名称,自动从服务器读取。
其他字段会添加到表格中以记录相关数据,而某些字段具有不同的格式。
例如,更复杂的 `stats_io_deaths`:
`source`: 死亡的来源 (玩家或实体)
`target`: 死亡的目标 (玩家或实体)
`world`: 行动发生的世界
`cause`: 死亡的原因(武器或物品)
`weapon_name`: 武器的自定义名称,如果已设置
`amount`: 符合上述所有条件的死亡次数
`player_source`: 如果玩家是死亡原因
`player_target`: 如果是以玩家身份死亡
`stats_io_maxes` 具有略微不同的格式:它将存储每个玩家的各种统计数据的最大值。
# 数据库表和跟踪值
所有表名都以 `stats_io_` 为前缀,以避免与其他插件发生命名冲突。
`arrows`
`beds_entered`
`blocks_broken`
`blocks_placed`
`buckets_emptied`
`buckets_filled`
`change_world`
`chat_words`
`commands`
`consumed`
`crafted`
`damage`
`deaths`
`eggs_thrown`
`enchants`
`enderpearls`
`fish_caught`
`heals`
`hunger_refills`
`inventories`
`item_broken`
`item_dropped`
`item_picked_up`
`joins`
`kicks`
`lighters`
`maxes`
`milk`
`move`
`pvp_streak`
`shears`
`splashes`
`tamings`
`teleports`
`trades`
`xp_gained`
# 安装
1. 下载插件并将其放置在 plugins/ 目录中。
2. 启动并停止服务器以生成配置文件。
3. 使用您的 MySQL 数据库信息编辑 config.yml。
4. 启动您的服务器。一分钟后,MySQL 表开始获得结果。
# 配置文件
`database.host`: 数据库主机
`database.port`: 数据库端口
`database.base`: 数据库名称
`database.username`: 数据库用户名
`database.password`: 数据库密码
# 命令
`givehead PLAYER`: 获取指定玩家的头颅
# 权限
`iobattlestats.track`: 添加到任何玩家或组,以便记录
`iobattlestats.givehead`: 确定谁被允许使用 `/givehead` 命令
# 为什么这个插件可靠?
我将我所有的插件都用在我自己的服务器上,并且我喜欢我的插件稳定、可靠和易于维护。 升级版本时可能会出现故障,但如果发生这种情况,它们将得到快速修复。
# 支持我的工作
如果您喜欢我的作品,我 [欢迎赞助](https://www.interordi.com/sponsor.php)! 我从 2011 年就开始运行 Minecraft 服务器,为服务器所有者开发了多个插件和工具,现在我正在努力发布其中许多工具。 您的支持将极大地鼓励我投入更多的时间和精力,并修复日后可能发现的任何问题!
[](https://www.interordi.com/) [](https://modrinth.com/user/Doctacosa) [](https://www.interordi.com/sponsor.php)