AFKControl (1.21 - 26.1) icon

AFKControl (1.21 - 26.1) -----

Advanced AFK System with Smart Detection & Anti-Fake Movement




- Fixed LOOK activity being skipped when reset-on-move was disabled.
- Fixed /away being counted as player command activity.
- Improved damage-taken detection for entity-based damage.
- Activity cooldown no longer delays leaving AFK.
- Manual /afk is now blocked in excluded worlds/gamemodes or for bypassed players.
- Existing AFK state can still be manually disabled.
- Reloading with afk.enabled=false now clears runtime AFK states.
- Cleaned up teleport-related movement handling.
- Added bundled language fallback for new message keys.
- Added explicit /afk help handling.
- Updated plugin.yml and pom.xml to 1.3.4.
- Added afkcontrol.toggle and afkcontrol.see-broadcast to afkcontrol.admin.
----------, Jun 19, 2026

Fixed error.
----------, Jun 14, 2026

Fixed
  • Improved rescue state handling to prevent duplicate or overlapping rescue attempts more reliably.
  • Fixed /vp setmode accepting invalid values silently.
  • Improved fallback handling when a configured rescue destination is not safe.
  • Improved handling of invalid custom rescue locations.
  • Synced default fallback messages with the bundled config.yml.
Improved
  • Added stricter validation for admin commands.
  • Added clearer warnings for invalid custom locations.
  • Improved rescue destination safety checks.
  • Improved permission declarations in plugin.yml.
  • Cleaned up unused internal code.
----------, Jun 14, 2026

Fixed
  • Fixed duplicated prefixes appearing in /afk help descriptions.
  • Fixed player activity not being detected when dealing damage with projectiles (arrows, tridents and other projectile-based attacks).
Improved
  • Added configurable teleport activity handling with the new option:
    activity:
    reset-on-teleport: false

  • Improved validation of world and gamemode filter modes to prevent invalid configuration values.
  • Improved warnings for invalid gamemode entries in the configuration.
  • AFK background tasks are no longer started when AFK detection is disabled, reducing unnecessary scheduler usage.
Permissions
  • Added missing permission children to afkcontrol.admin:
    • afkcontrol.toggle
    • afkcontrol.see-broadcast

Minor optimizations to activity detection and configuration handling.
----------, Jun 13, 2026

New
  • Added broadcast visibility control.
  • Added support for staff-only AFK broadcasts.
  • Added new permission:
    • afkcontrol.see-broadcast
Config
Added new options:

visual:
broadcast-permission-only: false
broadcast-permission: afkcontrol.see-broadcast

Behavior
  • If broadcast-permission-only: false
    • AFK broadcasts are visible to all players.
  • If broadcast-permission-only: true
    • Only players with the configured permission receive AFK broadcasts.
----------, May 23, 2026

New
  • Added configurable AFK feedback sounds.
  • Added separate sound settings for:
    • entering AFK
    • returning from AFK
  • Added configurable sound name, volume and pitch.
  • Added support for disabling specific sounds with NONE, DISABLED or OFF.
Config
  • Added new section:
visual:
sounds:
afk:
name: UI_BUTTON_CLICK
volume: 0.8
pitch: 1.0
return:
name: UI_BUTTON_CLICK
volume: 0.8
pitch: 1.0

Notes
  • Existing users do not need to delete their config.yml.
  • Missing v1.2 config keys are added automatically on startup.
----------, May 16, 2026

  • Added /afk set <player> command for staff members.
  • Added /afk unset <player> command for staff members.
  • Added new permissions:
    • afkcontrol.set
    • afkcontrol.unset
----------, May 8, 2026

Resource Information
Author:
----------
Total Downloads: 38
First Release: Mar 29, 2026
Last Update: Jun 14, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings