
菲沃时钟
Tickwatch 是一个轻量级的服务端 Minecraft 模组,能够记录每位玩家的游戏时间、击杀数和死亡数,并按每个世界将其存储为纯 JSON 文件。该模组支持 Fabric 和 NeoForge 两种加载器。
Tickwatch
追踪游戏时长、击杀数和死亡次数——纯服务端、轻量、防崩溃。
Tickwatch 默默记录每位玩家的游戏时长、击杀数与死亡次数,并将所有数据保存至一份简洁的 JSON 文件中。无需安装客户端模组,无需学习任何指令,不会对服务器 TPS 产生任何影响。
✨ 为何选择 Tickwatch?
- 🪶 轻如鸿毛 —— 每刻仅需记录每位在线玩家一个整数,仅此而已。
- 🖥️ 纯服务端 —— 您的玩家使用原版客户端即可加入。只需在服务端安装,之后便可高枕无忧。
- 🔀 同时支持 Fabric 与 NeoForge —— 同一模组,两种加载器。
- 💾 天生防崩溃 —— 采用原子写入与轮换备份机制。突然断电或严重崩溃不会损坏您的统计数据。
- ⚡ 绝不阻塞服务器 —— 所有磁盘写入操作均在专用后台线程中运行。
📊 追踪内容
对每位玩家,按世界分别记录:
| 统计项 | 详情 |
|---|---|
| ⏱️ 游戏时长 | 以刻数统计,并提供 2h 14m 30s 这样的人类可读字段 |
| ⚔️ 击杀数 | 该玩家击杀的生物与玩家总数 |
| 💀 死亡次数 | 该玩家的死亡次数 |
存储位置:<世界文件夹>/fiw-clock/stats.json
{
"players": {
"069a79f4-44e9-4726-a5be-fca90e38aaf5": {
"name": "Notch",
"playTimeTicks": 144000,
"playTimeFormatted": "2h 00m 00s",
"kills": 12,
"deaths": 3
}
}
}
非常适合用在排行榜、网页面板、Discord 机器人,或任何能读取 JSON 的场景。
📦 需求
Minecraft 1.21.11 · Java 21+
- Fabric: Fabric API + Fabric Language Kotlin
- NeoForge: Kotlin for Forge
无需 Architectury 或其他包装模组。
🚀 安装
- 在您的服务器上安装 Fabric 或 NeoForge。
- 将匹配的依赖项放入
mods/文件夹——Fabric: Fabric API + Fabric Language Kotlin;NeoForge: Kotlin for Forge。 - 将用于您加载器的 Tickwatch jar 文件放入
mods/文件夹。 - 启动服务器——统计数据将立即开始记录。
💡 Tickwatch 是纯服务端模组。玩家无需安装即可加入。
📖 链接
- 📜 源码与问题追踪:https://github.com/Fi3w0/Fiw-Clock
- 🆓 许可证:MIT
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。