Played

Played is a lightweight Fabric mod that tracks local playtime for singleplayer worlds and multiplayer servers, with a total playtime display and optional config.

File Details

Played 26.5.0 for Fabric 26.2

  • R
  • Jul 12, 2026
  • 758.78 KB
  • 17
  • 26.2
  • Fabric

File Name

played-26.5.0.jar

Supported Versions

  • 26.2

Curse Maven Snippet

Fabric

modImplementation "curse.maven:played-1524133:8419528"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Changelog

Improved Data Storage

  • Playtime, server, and configuration data are now saved atomically, preventing crashes during saving from corrupting or emptying files.
  • A .bak backup of the previous file is created automatically before every update.
  • Played automatically restores playtime data from its backup if a file is corrupted or cannot be read.
  • Reliable immediate saving on world/server changes, AFK, disconnects, and client shutdown remains in place.

Stability Fixes

  • Disconnect handling now runs on Minecraft's client thread instead of racing the render thread from Netty I/O.
  • AFK and periodic-save timing now use a monotonic clock and are unaffected by system clock changes.
  • Interrupted legacy storage migrations recover whichever central data file is missing without restoring intentionally deleted server entries.
  • Server addresses are normalized consistently, renamed servers update their stored display name, and locale-specific casing can no longer create duplicate entries.
  • Invalid boolean config values retain the last valid setting, and negative AFK timeouts are clamped safely.
  • Cloth Config is now declared as a required dependency, preventing a missing-library crash when opening Played's config screen.
  • Added automated storage, migration, overflow, and invalid-config regression tests.