TaleStatistics

TaleStatistics

玩家简易数据统计追踪器

杂项

TaleStatistics

TaleStatistics 模组

一款服务端 Hytale 插件,追踪玩家活动并在 UI 页面中展示统计信息,同时提供可选 HUD 侧边栏。它将统计数据存储在本地 SQLite 数据库中,并为玩家提供统计信息、侧边栏及排行榜命令。

图片

图片

特性

  • 追踪击杀数、怪物击杀数、死亡数、方块放置/破坏/损坏/使用数
  • 追踪物品丢弃/拾取/制作数
  • 追踪聊天消息发送数
  • 追踪旅行距离和游戏时长
  • 个人统计及排行榜 UI 页面
  • 可选统计 HUD 侧边栏(默认启用,可通过命令切换)
  • 兼容 MultipleHUD(https://www.curseforge.com/hytale/mods/multiplehud),并可独立运行
  • 警告:如果你使用其他自定义 UI 模组(如 EyeSpy https://www.curseforge.com/hytale/mods/eyespy),则必须安装 MultipleHUD

命令

  • /stats show — 查看自己的统计 UI。
  • /stats show <玩家> — 查看其他玩家的统计信息(按名称)。
  • /stats sidebar [on|off|toggle] — 切换或设置统计侧边栏(默认:toggle)。
  • /stats top <统计项> — 查看某项统计的前 10 名玩家。

/topstats 的有效统计项:

  • killsmob_killsdeaths
  • blocks_placedblocks_brokenblocks_damagedblocks_used
  • items_droppeditems_picked_upitems_crafted
  • messages_sentdistance_traveledplaytime

权限

默认权限:

命令 权限
/stats show leonardson.talestatistics.command.stats.show
/stats sidebar [on|off|toggle] leonardson.talestatistics.command.stats.sidebar
/stats top <统计项> leonardson.talestatistics.command.stats.top

示例(原生命令):

/uuid <玩家名称>
/perm user add <uuid> leonardson.talestatistics.command.stats.show

手动安装

  1. 构建 fat JAR。
  2. build/libs/TaleStatistics-1.0-SNAPSHOT-all.jar 复制到服务器的 mods 文件夹。
  3. 正常启动 Hytale 服务器。

数据存储

SQLite 数据库存储在 Hytale 世界路径下的目录中:

  • TaleStatistics/player_stats.db