



Been playing for past 2 weeks as a returning player and I wanted to keep track of my playtime. Vanilla tracks playtime per-world but never sums it — so I built a Fabric mod that does.
On install it reads every world's stats.json and adds up what you've already played across all of them. From there it keeps tracking live – sessions, blocks, deaths, mobs, biomes, the usual – across every world and server going forward. Feeds a web dashboard with the full breakdown (top broken blocks, "how you died," heatmap of when you play) and a Wrapped card that auto-generates every Sunday, Spotify-style.
A couple of users who installed yesterday had 3,000+ and 5,000+ hours of historical play show up correctly on first sync, and kept adding live hours on top.
Privacy stuff is fully opt-in – data vault to export or wipe anything anytime.
Free. Fabric only for now (Forge port is the next big one). Works on 1.21.x and 26.1.x.
CurseForge: https://www.curseforge.com/minecraft/mc-mods/wrapped-play-time-tracker
Site: https://minecraftwrapped.com
Been shipping this solo, would love feedback especially from modpack people – what's missing, what feels off.
by Equivalent-Yak2407
1 Comment
Is the mod closed source? I don’t see a link to the source code anywhere. I would really like to read it.
It seems strange that such a huge amount of data collection is required to enable simple stat tracking. Why are “other player deaths nearby” and chat logs collected, for example, if they aren’t on the dashboard?
Most mods that have a web dashboard use a local server and require no data collection. I understand that the intent is to make the player card shareable, but this 3rd-party service tie-in being mandatory will turn many people off.