AdvancedAFK icon

AdvancedAFK -----

Advanced, customizable and lightweight AFK mode plugin with antiAFK detection.



[​IMG]

Are you tired of boring old default player-idle-timeout setting? Do you want more options? Then you've come to the right place and you should take a look at this all-in-one AFK solution for you server! AdvancedAFK is very lightweight for your server resources, but still manages to pack a ton of AFK-related features! AdvancedAFK is developed by the author of premium RestrictedCreative (with over 300 buyers) who has many years of experience here on SpigotMC.

Note about purchasing: in addition to PayPal I also accept most cryptocurrencies (send me a PM). If paying in any way isn't possible for you, send me a PM and maybe there's something you can do for me to earn my plugin.

[​IMG]

  • Lightweight - you can change how frequently the plugin checks for AFK
  • Fully customizable
    • most of the features can be configured
    • every message can be changed (or disabled)
      • with PlaceholderAPI support!
        • %aafk_prefix_tablist%
        • %aafk_prefix_playertag%
    • commands' aliases, usages and descriptions can be changed
    • plugin can be disabled in specified worlds
    • AFK listeners can be configured
    • broadcast AFK status changes to all Bungeecord subservers
  • Permissions to bypass certain features and actions
  • Commands for everything
    • change players' AFK status
      • spam protection so players can't use the /afk command too often
      • reason for going AFK
    • check players' AFK status
      • how long the player has been inactive
    • set AFK teleport location
    • reload the configuration
  • Automatic checks
    • put inactive players to AFK mode
      • AFK mode is automatically removed if they become active again
      • exempt spectator mode from automatic AFK mode
    • teleport inactive players to safety
      • players are teleported back where they came from if they become active again
    • kick inactive players from the server
      • kick commands can be anything you want
      • option to only kick when server is full
  • Detects and ignores following antiAFK machines
    • Mine Cart
    • Flowing Water
    • Continual Jumping
    • Piston Powered Jumping
    • Piston Pushers
    • Creative Mode Fly Straight Up Forever
    • Saddled Pig
    • Horse
    • Shift/Sneak Spam
    • Auto Walk
    • etc.
  • Particles for players in AFK mode
    • custom particles
    • custom amounts
    • custom intervals
  • Countdown for automatic AFK, teleport and kick
    • title messages
    • custom sounds
  • Prefixes for AFK players
    • TAB list prefix
    • player tag prefix (hovering above the player)
    • with optional reason!
  • Presets based on permissions
    • custom automatic AFK, teleport and kick delays for players with the preset permission

[​IMG]

Listed on the Wiki page!

[​IMG]

Listed on the Wiki page!

[​IMG]

Default config & explanation on the Wiki page!

Default messages & info on the Wiki page!
Translations on the Wiki page!

[​IMG]

Would YOU like to make one? Let me know!

[​IMG]
  • AAFK 2.x: Java 16+ and Spigot (or its derivative) 1.17+
  • AAFK 1.x: Java 8+ and Spigot (or its derivative) 1.12-1.16
[​IMG]

  1. Stop your Spigot (or similar) server
  2. Download the .jar file and put it into the /plugins folder of your server
  3. Start the server, let it generate files into /plugins/AdvancedAFK folder and then shut it down again
  4. Edit the config and messages to your liking and save the files
  5. Add permissions as you like
  6. Start the server and use the plugin!

[​IMG]

  • Permisson for /afk <reason>
  • Suffix for playertag and tablist
  • Kick AFK player when server is full and player with permission wants to enter
  • Add AFK time to the playertag and tablist prefix and suffix
  • RGB chat color support (using Bungee ChatColor API)
  • AFK kick player only if low TPS or X players online
  • Prevent certain gamemode from going into AFK mode (e.g. spectator)
  • Placeholder %aafk_status% which outputs true if the player is AFK, and false if the player isn't
  • Placeholder %aafk_reason% which returns the player inputted reason
  • Option to limit the character length of the reasons

[​IMG]

Let me know about any questions in the Discussion section, and feature requests, bug reports etc. in the Issue tracker. Please leave review section clear of them. Positive ratings are always appreciated!
Resource Information
Author:
----------
Total Downloads: 160
First Release: Oct 2, 2018
Last Update: Jul 6, 2022
Category: ---------------
All-Time Rating:
16 ratings
Find more info at bitbucket.org...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings