ModsFinder

afkmon

by Earu

With afkmon, players and friends can see at a glance who has stepped away from the keyboard, whether by stopping movement, tabbing out or letting the game time out.

FabricForgeNeoForgeClient and serverGNU Affero General Public License v3.0 onlyOpen source1.20.1 – 1.21.11

What it does

afkmon detects three states for each player: idle, tabbed out and timing out. A player counts as AFK when the cursor has not moved for over 90 seconds, as tabbed out when the game window has lost focus, and as timing out when the game has not responded for more than 5 seconds. Each state is shown to the other players, so friends can tell whether someone is still around before they wait for a reply.

Visuals appear over the player's name and on screen: rings show the state, and a timer on the AFK player's own screen shows how long they have been away. When a player changes state, a notification appears in chat for everyone. The mod runs on client and server, so the server and every player need it, and it requires Fabric API on Fabric, Fabric Language Kotlin on Fabric, and Kotlin for Forge on Forge. afkmon is open source under the GNU Affero General Public License v3.0 only, with source code published and files for 1.20.1, 1.21.1 and 1.21.11.

Key features

  1. Idle detection

    A player is marked AFK after the cursor has stayed still for more than 90 seconds.

  2. Tabbed-out detection

    Switching away from the game window marks the player as tabbed out, separate from being idle.

  3. Timing-out detection

    If the game stops responding for more than 5 seconds, the player is shown as timing out.

  4. Status rings and timer

    Rings show each player's state, and the AFK player's screen displays how long they have been away.

Compatibility

Latest build for each game version and loader.

1.21.110.1.9+1.21.11Not available0.1.9+1.21.11
1.21.10.1.9+1.21.1Not available0.1.9+1.21.1
1.20.10.1.9+1.20.10.1.9+1.20.1Not available
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 2

Fabric Language KotlinThis is a mod that enables usage of the Kotlin programming language for Fabric mods.
Required
Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Use cases

Group play on a shared server

Friends playing together can see who is away from the keyboard and avoid waiting on someone who has stepped out.

Questions

Does afkmon need Fabric API on Fabric?

Yes. On Fabric, Fabric API and Fabric Language Kotlin are both required. On Forge, Kotlin for Forge is required instead.

Does the server need afkmon installed?

Yes. Every player and the server need a copy of the mod.

Which game versions does afkmon support?

Files exist for 1.20.1, 1.21.1 and 1.21.11, published for Fabric, Forge and NeoForge. The latest file for 1.21.11 is 0.1.9+1.21.11, dated 2026-09-13.

More from Earu

All projects

What the author says

This mod adds AFK, tabbed out and crashing detection and displays it around you and your friends with rings. Rings will show: - AFK, if the player hasnt moved, or moved their cursor in over 90s. - Tabbed out, if the player is tabbed out from the game. - Timing out, if their game hasnt responded in over 5s.
Earu, on the Modrinth page

Official listing

Owner
Earu
Published
2026-08-07
Updated on Modrinth
2026-09-13
Facts verified
2026-10-15