AntiAFKPlus icon

AntiAFKPlus 1.3

Smart and configurable AFK management for your server!

Page 1
Improvements and intelligent detection systems

πŸ”„ AntiAFKPlus v1.3 – Smarter, Stronger, Safer

This update brings quality-of-life improvements and intelligent detection systems to enhance AFK protection for modern Minecraft servers.


βœ… New Features

  • 🧠 Autoclick Detection (Experimental)
    Detects suspicious clicking behavior without movement β€” can optionally trigger AFK handling.

  • 🎯 AFK Item Pickup Blocker
    Prevents AFK players from picking up items automatically. (Toggle in config.yml)

  • 🧩 New Placeholder: %antiafkplus_afktime%
    Shows how long the player has been inactive in seconds.

  • 🌍 disabled-worlds Support
    More flexible world control β€” disable AFK detection in specific worlds (overrides enabled-worlds).

  • πŸ§ͺ Improved Debug System
    Enable debug: true in config.yml to log warnings, kicks, AFK changes, and detections to console.


πŸ›  Configuration Changes

  • βž• New config option: block-pickup-while-afk: true

  • βž• New config option: autoclick-detection: true

  • 🧠 Messages are fully externalized in messages.yml

  • πŸ“ Updated config.yml and messages.yml are auto-generated if missing

  • πŸ”’ Safe handling of false positives (autoclick and AFK check now respect movement better)


🧰 Technical / API

  • βœ… Public API now includes:

    • getLastMovement(Player) for %afktime% placeholder

    • AFK toggle and state read access

  • πŸ”„ Full PlaceholderAPI support with %antiafkplus_status% and %antiafkplus_afktime%

  • πŸ“Š bStats remains fully functional with Plugin ID 25664


πŸ“’ Reminder

This plugin is free and open-source. If you're enjoying it, please consider:

  • 🌟 Leaving a positive review

  • πŸ§ͺ Joining the Support Discord

  • πŸ’‘ Suggesting features for future versions (GUI, MySQL, Holograms...)


βœ… Tested on Paper 1.16.5 to 1.21.5
πŸ’Ό Built with performance and clarity in mind.

Voluntary AFK Limit, Debug Mode & More

πŸ”„ AntiAFKPlus v1.2 – Update Changelog

A smarter and more flexible AFK system is here.

✨ New Features

  • βœ… Voluntary AFK Limit
    Players can only stay in manual AFK mode (/afk) for a configurable maximum time.

  • βœ… messages.yml support
    All messages are now fully customizable in a separate messages.yml file.

  • βœ… New Command: /afk list
    Lists all currently AFK players online. Permission: antiafkplus.list.

  • βœ… New Command: /afk status
    Shows if you or another player is currently AFK or active.

  • βœ… Softdependency for PlaceholderAPI
    Includes placeholder %antiafkplus_status% (returns "AFK" or "ACTIVE").

  • βœ… Reload messages.yml with /afkplus reload

  • βœ… World Filtering Enhanced
    You can now use disabled-worlds: in addition to enabled-worlds:
    (If both are set, disabled-worlds: takes priority)

  • βœ… Debug Mode
    Enable debug: true in config to log AFK events in console for testing.


πŸ›  Improvements

  • Improved internal checks for AFK manual mode expiration.

  • Better separation of config and messages logic.

  • Enhanced permission control and command handling.


🧩 Compatibility

  • βœ… Supports 1.16 – 1.21.5

  • βœ… Works with Paper, Purpur, Spigot

  • βœ… PlaceholderAPI ready

  • πŸ“Š Metrics via bStats (Plugin ID: 25664)


πŸ’¬ Need help? Join our support Discord:


https://discord.gg/xKUjn3EJzR

πŸ”” Don’t forget to leave a β˜… on Spigot if you enjoy the plugin!

Customizability, stability, and player experience

🟒 Changelog – AntiAFKPlus v1.1

πŸŽ‰ AntiAFKPlus v1.1 is here with major improvements and new features!

This update focuses on customizability, stability, and player experience.

✨ New Features

- βœ… messages.yml added – fully customizable and supports colors
- βœ… /afk list command to see who is AFK (with configurable permission)
- βœ… Configurable limit for voluntary AFK (/afk) with auto-exit
- βœ… Developer API included for external plugin integration
- βœ… Configurable permission node for /afk list

βš™οΈ Improvements

- πŸ”Ή Broadcasts now correctly show on AFK enter/exit
- πŸ”Ή Kick messages are now loaded from config properly
- πŸ”Ή Warnings before kick work at all configured intervals
- πŸ”Ή Improved AFK detection logic for login edge cases
- πŸ”Ή Cleaner structure, ready for future premium edition

πŸ› Fixes

- πŸ› οΈ Fixed players getting stuck in AFK kick loop after reconnect
- πŸ› οΈ Fixed warnings not appearing due to timing errors
- πŸ› οΈ Fixed missing broadcast messages on AFK toggle

πŸ“š How to Update

1. Stop your server
2. Replace your old JAR with the new one
3. Delete messages.yml if it doesn't generate (only once)
4. Restart and reconfigure as needed
5. Use /afkplus reload to reload configs anytime


- βœ… Supports Minecraft 1.16 to 1.21.5
- 🧠 Lightweight, async-safe, and open source
- πŸ“ˆ Includes bStats (optional and anonymous)
- πŸ› οΈ Ready for integrations via developer API
- 🧩 PlaceholderAPI support coming soon in next update

Page 1

afk

afkcheck

You might also like...