Sueta

AFKControl (1.21 - 26.2)

1.3.8

Advanced AFK System with Smart Detection & Anti-Fake Movement

·Plugin
  1. 1.3.8latestv1.3.8 ChangelogAug 13, 2026
    · Improved damage activity detection: reset-on-damage-taken now counts PvP damage only. · Added optional mob-damage activity detection, disabled by default. · Automatic damage sources such as dispenser projectiles no longer count as player activity. · Added inventory click and drag activity detection. · Improved config migration safety with strict path checks. · Added config migration v6 with a clear notice for the damage-detection behavior change. · Preserved existing anti-AFK behavior for vehicle movement to avoid false activity detection.
    2 downloads
  2. 1.3.7v1.3.7 ChangelogJul 24, 2026
    Fixed · Fixed the first camera movement after entering AFK sometimes being ignored. · Entity and armor stand interactions now correctly count as player activity. · AFK lists, status commands, broadcasts and tab completion now respect vanished players. · /afk and /away are only ignored as activity when they actually belong to AFKControl. · Fixed invalid camera thresholds potentially causing false activity detection. · Improved camera tracking after joins, teleports and plugin reloads. · Improved internal state cleanup when the plugin is disabled. Improved · Added safer validation for yaw and pitch thresholds. · Updated PlaceholderAPI support to version 2.12.2. · Added regression tests for camera movement detection. · General code cleanup and reliability improvements.
    24 downloads
  3. 1.3.6v1.3.6 Fixes & ImprovesJul 10, 2026

    Fixed

    - Fixed inactivity time continuing to age while a player was excluded by world, gamemode or the automatic-detection bypass. - Fixed players becoming AFK immediately after returning to an eligible world/gamemode or losing the bypass permission. - Fixed afkcontrol.bypass also blocking manual /afk usage and staff AFK commands. The permission now bypasses automatic detection only. - Fixed manually assigned AFK states being cleared just because the player has the automatic-detection bypass. - Fixed slow camera movement not being recognized because yaw/pitch thresholds were measured only between consecutive movement events. - Fixed /afkcontrol:away counting as command activity before the AFK toggle executed, which could invert the intended result. - Fixed AFKControl clearing another plugin's actionbar when AFKControl had not displayed one. - Fixed prefixes being added to AFK titles, subtitles and actionbars. - Fixed the default subtitle claiming normal movement always exits AFK while reset-on-move is disabled by default. - Improved PlaceholderAPI registration checks so success is only logged when the expansion was actually registered. ## Improved - Added cumulative camera-angle tracking, preserving anti-AFK thresholds while recognizing deliberate slow movement. - Added activity.max-move-distance-per-event (default: 5.0) for servers with fast elytras, boats or custom movement mechanics. - AFK actionbars are now shown immediately and refresh every 2 seconds by default. - Added safe actionbar ownership tracking and cleanup during return, reload and shutdown. - Help output now only shows commands the sender can actually use. - Tab completion is sorted and filters players appropriately for set, unset and status. - Added clearer command feedback when AFKControl itself is disabled. - Added warnings for empty whitelists, future config versions and activity timings that are greater than or equal to the AFK timeout. - Improved language normalization and message-key auditing against bundled English resources. - Added safer validation for large numeric configuration values.
    17 downloads
  4. 1.3.5v1.3.5 Improvements & FixesJul 3, 2026
    - Fixed environmental damage (fire, lava, fall damage, drowning, etc.) incorrectly resetting AFK status. - Fixed duplicated damage-taken activity detection. - Improved handling of high-speed movement and camera activity. - Added safer validation for AFK timeout and camera threshold settings. - Added support for /afkcontrol:afk command detection.
    14 downloads
  5. 1.3.4v1.3.4 Bug fix updateJun 19, 2026
    - 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.
    12 downloads
  6. 1.3.2v1.3.2 UpdateJun 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.
  7. 1.3.3v1.3.3 FixJun 14, 2026
    Fixed error.
    10 downloads
  8. 1.3.1v1.3.1 Bug Fixes & ImprovementsJun 13, 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.
    9 downloads
  9. 1.3.0v1.3.0. New broadcast visibility controlMay 23, 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.
    12 downloads
  10. 1.2.0AFKControl v1.2.0May 16, 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.
    9 downloads
  11. 1.1.0New Staff CommandsMay 8, 2026
    · Added /afk set <player> command for staff members. · Added /afk unset <player> command for staff members. · Added new permissions: · afkcontrol.set · afkcontrol.unset
    13 downloads
  12. 1.0Mar 29, 2026
    8 downloads

Similar projects

Plugin →