HyStatistics

HyStatistics

一款适用于Hytale服务器的全面玩家统计与成就追踪插件。

实用

SwiftStats

SwiftStats 是一款功能丰富的统计插件,能自动追踪玩家们在服务器上的一切行为。从放置的方块到击杀的生物,从走过的距离到获得的连杀记录,无所不包。

所有统计信息均通过一个整洁、带标签页的图形界面进行展示,支持可排序的列可滚动的列表。 内置成就系统包含 35 个默认成就,并支持无限数量的自定义成就,可配置阈值、进度追踪和奖励指令。

SwiftStats 支持使用 SQLite 和 MySQL 作为存储系统,允许用户创建自定义网站,直接在其网站上对统计数据和排行榜信息进行排序和展示。如果你希望我集成某个插件,或者有任何其他需要追踪的建议,欢迎留言!


需求: HyUI https://www.curseforge.com/hytale/mods/hyui

追踪的统计信息

玩家统计

统计项 描述
总游戏时间 在服务器上的累计时间
总登录次数 玩家登录的次数
最长单次游戏时间 单次游戏的最长持续时间
首次加入 玩家首次加入的时间戳
最后上线时间 最近一次活动的时间戳
总死亡次数 总死亡数(所有原因)
聊天消息数 发送的聊天消息数量
钓鱼次数 总计钓到的鱼数
工具损坏数 损坏的工具数量

移动统计

统计项 描述
行走距离 行走时移动的距离
奔跑距离 冲刺时移动的距离
游泳距离 游泳时移动的距离
坠落距离 坠落的垂直距离
攀爬距离 攀爬时移动的距离
潜行距离 潜行时移动的距离
飞行距离 飞行时移动的距离
总移动距离 所有移动类型的总距离
总跳跃次数 跳跃次数

方块统计

统计项 描述
总放置方块数 放置方块的总数
总破坏方块数 破坏方块的总数
按类型统计的放置方块 按方块种类细分
按类型统计的破坏方块 按方块种类细分
放置最多的方块 放置次数最多的方块种类
破坏最多的方块 破坏次数最多的方块种类

物品统计

统计项 描述
总收集物品数 捡起的物品数量
总丢弃物品数 丢弃的物品数量
总合成物品数 合成的物品数量
按类型统计的收集物品 按物品种类细分
按类型统计的丢弃物品 按物品种类细分
按类型统计的合成物品 按物品种类细分

PvP 战斗统计

统计项 描述
玩家击杀数 击杀玩家总数
被玩家击杀数 被玩家击杀的次数
对玩家造成伤害 造成的 PvP 总伤害
受到玩家伤害 受到的 PvP 总伤害
K/D 比率 自动计算
当前连杀数 当前活跃的连杀数
最高连杀数 达到的最佳连杀记录
按玩家统计的击杀 按受害者细分
按玩家统计的死亡 按击杀者细分

PvE 战斗统计

统计项 描述
总生物击杀数 击杀实体总数
被生物击杀数 被生物击杀的次数
对生物造成伤害 造成的 PvE 总伤害
受到生物伤害 受到的 PvE 总伤害
按实体类型统计的击杀 按生物种类细分
按实体类型统计的死亡 按生物种类细分
击杀最多的生物 击杀次数最多的生物种类

成就系统

功能 描述
35 个默认成就 预配置的成就
自定义成就 通过 achievements.json 完全可配置
进度追踪 实时百分比进度
奖励指令 完成时执行指令
标题通知 可配置的解锁弹出提示

默认成就

  • 游戏时间 – 初出茅庐, 忠实玩家, 终极宅男
  • 建筑 – 初学乍练, 建筑师, 建筑大师, 首席设计师
  • 破坏 – 爆破专家
  • 物品 – 收藏家, 囤积狂, 工匠, 能工巧匠
  • PvE 战斗 – 初试锋芒, 猎人, 杀戮者, 怪物猎人, 伤害输出者
  • PvP 战斗 – 首杀, 战士, 冠军, 传奇
  • 连杀 – 势不可挡 (5), 无人能挡 (10), 如神降临 (25)
  • 移动 – 旅行者, 马拉松选手, 游泳健将, 弹跳兔
  • 社交 – 健谈者, 社交达人, 话匣子
  • 杂项 – 幸存者, 游戏达人, 渔夫, 钓鱼大师

指令

指令 权限 描述
/stats 默认 打开统计信息 GUI
/swiftstats reload swiftstats.reload 重载配置

UI 特性

  • 7 个分类 – 玩家、物品、生物、PvP、PvE、时间、成就
  • 3 个排行榜 – PvP、PvE、时间分类
  • 可排序表格 – 点击列标题排序
  • 可滚动列表 – 无限条目(成就)
  • 成就解锁时弹出消息
  • 彩色编码成就
    • 绿色: 已完成
    • 金色: 进行中
    • 透明: 未开始

截图