Skip to content
TTS-STUDIO docs Discord

Plugins / AfkGuard

PlaceholderAPI

PlaceholderAPI Integration


Setup

1. Install PlaceholderAPI

# Download PAPI from SpigotMC and drop it in your plugins/ folder
# Then in-game or console:
/papi ecloud download AfkGuard
/papi reload

Warning: If PlaceholderAPI is not installed, all %afkguard_...% placeholders will display literally as %afkguard_..%.

2. Verify Installation

/papi test <yourname> %afkguard_status%
# Should return: Active  (or AFK if you're currently AFK)

Placeholder Reference

Placeholder Returns Example Output
%afkguard_status% AFK or Active Active
%afkguard_time% Time in current AFK session (m:ss) 3:42
%afkguard_count% Total AFK players currently online 4

Detailed Descriptions

%afkguard_status%

Returns the player's current AFK status as a human-readable string. - Returns AFK when the player is marked as AFK - Returns Active when the player is active - Useful for conditional formatting in TAB or chat

%afkguard_time%

Returns how long the player has been in their current AFK session, formatted as m:ss. - Returns 0:00 if the player is not currently AFK - Resets to 0:00 when the player becomes active again - Example: 3:42 means 3 minutes and 42 seconds AFK

%afkguard_count%

Returns the total number of players currently marked as AFK on the server (integer). - Useful for server info displays, MOTDs, or scoreboards - Returns 0 when no players are AFK


Usage Examples

Animated Scoreboard (e.g. CMI, AnimatedScoreboard)

lines:
  - "&7Status: &f%afkguard_status%"
  - "&7AFK Time: &e%afkguard_time%"
  - "&7AFK Players: &b%afkguard_count%"

TAB Plugin (e.g. TAB by NEZNAMY)

tablist-name: "%player_name% &8| &7%afkguard_status%"

Conditional Formatting with PlaceholderAPI Expansion

# Using CMI or EssentialsX conditions:
# Show gray name if AFK, white if active
name: "{condition: %afkguard_status%=AFK}&7%player_name%&r&7 [AFK]&r|&f%player_name%}"

FeatherBoard / Scoreboard Line

- "  &7AFK: &f%afkguard_count% &7players"

Compatible Plugins

Plugin Works With AfkGuard Placeholders
TAB by NEZNAMY
FeatherBoard
CMI
AnimatedScoreboard
Essentials (chat format)
DeluxeChat
HolographicDisplays (via PAPI bridge)

Tip: Combine %afkguard_status% with conditional placeholder plugins like PlaceholderAPI-Expansion-Conditions to show/hide elements based on AFK state.


Home · Commands & Permissions · Developer API