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.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.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. - Fixedafkcontrol.bypassalso blocking manual/afkusage 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:awaycounting 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 whilereset-on-moveis 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. - Addedactivity.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 forset,unsetandstatus. - 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.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.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.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.1.3.3v1.3.3 FixJun 14, 2026 Fixed error.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.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.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.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.unset1.0Mar 29, 2026
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta