Actually Played
github.com
What it is
Actually Played is a free, client-side Minecraft mod that tracks playtime separately for each server and singleplayer world, distinguishing active play from AFK time. After five minutes without qualifying activity, it stops the counter and reclassifies the recently counted idle period as AFK. Signals include movement intent, camera rotation, keyboard or mouse input, and actions such as breaking or placing blocks. Since the mod checks movement intent rather than position, being carried by water or a minecart does not count as active input. It needs no server installation and says it does not communicate with servers. History remains on the user's machine as readable, editable JSON. Sessions stay detailed for 90 days before older records are grouped into monthly summaries. Listed Minecraft versions are 1.7.10, 1.12.2, 1.16.5, 1.20.1 and 1.21.1, with Forge, Fabric or NeoForge support depending on the version. Realms are not tracked because the client lacks a stable identifier. On Minecraft 1.16 and later, settings are edited in a properties file rather than an in-game settings screen.
Spec sheet
- Purpose
- The mod tracks actual play time separately from AFK time for each Minecraft server and singleplayer world.Read 4 Oct 2026 · github.com
- Privacy
- The project says it makes no network traffic, uses no telemetry, and keeps data on the user's machine.Read 4 Oct 2026 · github.com
- License
- The project is MIT-licensed and permits commercial redistribution if the copyright notice is retained.Read 4 Oct 2026 · github.com
- Maker
- The GitHub account identifies its owner as Julien Marcon and lists Haute-Loire, France.Read 4 Oct 2026 · github.com
- Activity signals
- Activity includes movement intent, camera rotation, keyboard or mouse input, and interactions such as breaking blocks or typing in chat.Read 4 Oct 2026 · github.com
- AFK detection
- After five minutes without activity, the counter stops and moves the idle time into the AFK total.Read 4 Oct 2026 · github.com
- AFK farm handling
- It reads movement intent rather than position, so being carried by water or a minecart does not count as active input.Read 4 Oct 2026 · github.com
- Client-side use
- The mod works client-side on servers without requiring server installation, and the project says it does not communicate with servers.Read 3 Oct 2026 · github.com
- Configuration
- Minecraft 1.16 and later use a properties file for configuration, while 1.12.2 also offers an in-game configuration screen.Read 4 Oct 2026 · github.com
- Data durability
- The README describes atomic saves, autosave-based crash recovery, and setting damaged data files aside instead of deleting them.Read 3 Oct 2026 · github.com
- Durability
- The mod describes atomic file writes, autosaving the running session every 60 seconds by default, and preserving damaged files under a renamed filename.Read 4 Oct 2026 · github.com
- History detail
- Sessions retain full detail for 90 days, after which older sessions are merged into monthly summaries.Read 3 Oct 2026 · github.com
- History retention
- Sessions remain detailed for 90 days, after which older sessions are merged into monthly summaries.Read 4 Oct 2026 · github.com
- Installation
- Install the matching loader and put the mod jar in `.minecraft/mods/`; the mod requires no server-side installation.Read 4 Oct 2026 · github.com
- Local data
- Play history is stored as readable, hand-editable JSON, organized by account UUID and server or world.Read 4 Oct 2026 · github.com
- Minecraft support
- The listed versions are Minecraft 1.7.10, 1.12.2, 1.16.5, 1.20.1, and 1.21.1, with Forge, Fabric, or NeoForge support depending on version.Read 4 Oct 2026 · github.com
- Notable limitation
- Realms are not tracked because the client receives no stable identifier for a Realms connection.Read 4 Oct 2026 · github.com
- Support and contributions
- The README invites bug reports, translation contributions, and pull requests through the project's issue tracker and repository.Read 3 Oct 2026 · github.com
- Supported versions
- The README lists Minecraft 1.7.10, 1.12.2, 1.16.5, 1.20.1, and 1.21.1, with Forge, Fabric, or NeoForge support depending on version.Read 3 Oct 2026 · github.com
Plans and prices
Strong points and limits
Strong points
- Tracks servers and singleplayer worlds separately.
- Distinguishes AFK time after five idle minutes.
- Runs client-side without server installation.
- Play history stays locally as editable JSON.
- Supports several Minecraft versions and mod loaders.
Limits
- Realms connections are not tracked.
- Settings on Minecraft 1.16 and later use a properties file.
- Detailed session history lasts 90 days.
Who it suits
It suits Minecraft players who want separate active and AFK playtime totals for servers and singleplayer worlds. Its local JSON history may also suit players who want readable, editable records.
Actually Played in depth
Read the full write-up
Actually Played is a free Minecraft mod for players who want a separate, AFK-adjusted record for each server and singleplayer world. It suits people who value private, editable local history over broad game coverage. The trade-off is a tight focus: Realms are excluded, and newer versions require file-based settings.
Overview
Tracking starts automatically on Minecraft servers and singleplayer worlds, with no server-side installation. After five minutes without activity, the counter stops and reclassifies the idle time just counted as AFK. Movement intent, camera rotation, keyboard and mouse input, and actions such as breaking or placing blocks count as activity. Since the mod reads movement intent rather than position, being carried by water or a minecart does not count as active input—a meaningful distinction for players using AFK farms.
Each world or server gets its own record, making the mod useful for comparing where time goes within Minecraft. It does not track Realms because the client receives no stable identifier for those connections. This is a focused tracker, not a general gaming-hours dashboard.
Key features
History is kept as readable, hand-editable JSON in Minecraft's local configuration directory. The project says it sends no network traffic or telemetry and keeps data on the user's machine. Local control is a privacy advantage and makes the records accessible for manual editing, but it also means the history resides on that machine.
Sessions remain detailed for 90 days, then older entries are merged into monthly summaries. Atomic file writes, autosaving the running session every 60 seconds by default, and preserving damaged files under renamed filenames help protect a locally held record against crashes and file corruption.
The project invites bug reports, translations and pull requests through its issue tracker and repository. Its MIT license permits modification, modpack bundling and commercial redistribution when the copyright notice is retained.
Pricing
The Free plan costs nothing. It includes the Minecraft mod, runs client-side and has no dependencies. Automatic tracking covers servers and singleplayer worlds, with basic data export. There is no paid tier or trial to weigh against a feature-limited free option, so the key cost is the mod's narrow Minecraft scope rather than a subscription or usage cap.
Platforms
Actually Played supports Linux, macOS and Windows. The README names Minecraft 1.7.10, 1.12.2, 1.16.5, 1.20.1 and 1.21.1, with Forge, Fabric or NeoForge support depending on version. Install the matching loader, then place the mod jar in .minecraft/mods/; no server installation is needed. On Minecraft 1.16 and later, settings must be changed in a properties file rather than an in-game settings screen, which is less convenient for players who expect menu controls.
Who it's for
Choose it if you play Minecraft across multiple servers or worlds and want active time separated from idle time without involving server operators. It is also a strong fit for players who want locally stored, inspectable data. Look elsewhere if you need Realms tracking, coverage beyond Minecraft, or in-game settings on newer versions.
Pros and cons
Pro: Per-world tracking and automatic AFK separation make its records more useful than a single undifferentiated Minecraft total.
Pro: Client-side operation, no network traffic or telemetry, and editable local JSON give privacy-conscious players direct control over their history.
Pro: Crash recovery and preservation of damaged files reduce the risk of losing a locally maintained record.
Con: Realms are outside its tracking scope, leaving a gap for players who spend time there.
Con: Newer-version settings require editing a properties file, not adjusting options in-game.
Con: Detailed sessions are retained for 90 days only; older activity is consolidated into monthly summaries.
Alternatives
Game Playtime Trackers is the broader category to browse if you want to compare tools beyond this Minecraft-specific approach.
PlayTracker is a better fit for gamers seeking a wider platform mix, including Android, iOS, web and Windows, with free and paid plans.
GameDiary is worth considering if you want a free option spanning mobile, desktop, web and self-hosted platforms.
Outplayed is a Windows alternative for players interested in its Outplayed.tv hosting plans.
Arknights: Endfield Playtime Tracker is the more relevant choice if you specifically want a free tracker for Arknights: Endfield on Windows or the web.
GamePal is an iOS option with a free download and optional Platinum subscription.
wWaypoints is another free Minecraft-related option for Linux, macOS and Windows.
GamingGaiden is a free Windows alternative.
Steins;Tracker offers free Windows game tracking, customization and statistics, with paid Pro features.
Verdict
Actually Played is the right choice for Minecraft players who want reliable, separate world and server totals with AFK time distinguished and data kept locally. Its free, server-independent design is compelling for that specific job. Choose another tracker if Realms, broader game coverage or in-game settings on newer Minecraft versions are essential.
Verdict
Actually Played focuses on per-world playtime accounting and AFK detection, with local history and no server-side installation. Realms are outside its tracking scope, and newer-version settings require editing a file.
Where Specifiction places it
- Game Playtime Trackers#2 of 208.5