Afk Plus
Every multiplayer server has that moment: someone steps away from the keyboard mid-adventure, and nobody knows where they went or when they will return. Afk Plus solves that problem with elegance. This Fabric mod, a fork of the beloved AfkDisplay by beabfc, displays exactly which players are AFK in the player list, complete with their reasons, durations, and timestamps. Whether you run a small survival world or a bustling community server, Afk Plus keeps everyone informed without any guesswork.
What Makes Afk Plus Stand Out
The mod has been largely rewritten as of December 2024 as a MultiVersion project, meaning it supports Minecraft versions 1.19.2 through 1.21.4 and beyond from a single branch. That architecture comes from Fallen-Breath's Template Mod, and it means faster ports whenever Mojang pushes a new update. Afk Plus also works on Single Player and Integrated Servers opened to LAN, so you do not need a dedicated server to enjoy its features.
Under the hood, Afk Plus relies on two companion libraries: CoreLib and the More Color API. Both ship inside the AfkPlus JAR file, so there is nothing extra to track down. Configuration moved away from TOML to a data-driven JSON system managed by CoreLib, similar to how Pat's mod ecosystem operates. Most player and server events now run through CoreLib interfaces, while abstract text formatting and extra color tags are handled by More Color API through the /morecolors command.
Key Features of Afk Plus for Minecraft
Player List and Placeholder Integration
The heart of the mod is its player list integration. Afk Plus adds API compatibility handling for Vanish, Carpet Mod, and Styled Player List, so each integration adapts to that mod's specific needs. A full set of placeholders lets server owners customize nearly everything:
- %afkplus:afk% adds a simple [AFK] tag next to a player's name
- %afkplus:name% and %afkplus:display_name% replace the standard display name placeholder, fully compliant with LuckPerms prefixes under Styled Playerlist
- %afkplus:duration% shows how long someone has been away, with configurable prefixes
- %afkplus:time% reveals the exact time or date a player went AFK
- %afkplus:reason% ports the reason someone stepped away, including URLs if desired
- %afkplus:invulnerable% displays the Disable Damage status for any user
Damage Protection and Custom Messages
Afk Plus includes a disableDamage configuration that makes AFK players immune to harm after a 15-second cooldown. Administrators can adjust that timer through disableDamageCooldown, and the mod strongly recommends against setting it to zero unless you trust your players completely. Custom messages for whenDamageDisabled and whenDamageEnabled let you tailor the experience, while a configurable server-wide announcement fires by default whenever protection kicks in.
Chat messages are equally flexible. The whenAfk and whenReturn options accept formatting nodes, and a displayDuration toggle appends the AFK duration to the return message. The prettyDuration setting converts the default HH:mm:ss.mss format into something far more readable, such as "2 hours 15 minutes." If you prefer the raw format for Styled Chat or Styled Nicknames, that option remains available.
How to Install Afk Plus
Getting started is straightforward. First, confirm you are running Fabric Loader on a supported Minecraft version, ideally 1.19.2 through 1.21.4 or newer. Next, download Afk Plus and drop the JAR file into your mods folder. Because CoreLib and More Color API are bundled inside, no additional downloads are required. Launch the game, and the mod generates its JSON config automatically. From there, you can tweak messages, placeholders, and damage settings to match your server's style.
For players who want a smoother setup, the foxygame.net launcher offers a one-click install option that places Afk Plus directly into a compatible profile, handling loader and version matching automatically so you can skip the manual folder shuffle entirely.
Compatibility and Ecosystem
The rewritten AfkPlayer and player list systems are built on abstraction rather than Mixin classes, which reduces conflicts with strict mod compatibility requirements. The entire ecosystem, from CoreLib to Afk Plus, exposes an API and event system so other developers can integrate cleanly. Administrators also receive conflict warnings for mods and data packs, helping them make informed decisions before installing something that might clash.
Additional touches include the afkCooldownGreeting for players who spam the /afk command expecting a broken result, plus error conditions for vanished players using melius-vanish by DrexHD. A default reason of "poof!" keeps the /afk command lighthearted, though you can disable it by leaving the setting empty.
Final Thoughts
Afk Plus transforms a small quality-of-life concern into a polished, configurable system that scales from solo worlds to large communities. With multi-version support, deep placeholder integration, damage protection, and a clean API for other mods, it earns its place in any Fabric setup. Download Afk Plus, install it in minutes, and never wonder where your players went again.