◦•●❤♡ ᴄᴏɴᴛᴀᴄᴛ Dekomori on discord ꜰᴏʀ ꜱᴜᴘᴘᴏʀᴛ ♡❤●•◦
Native Minecraft Version: 1.13
Tested Minecraft Versions: 1.7 / 1.8 / 1.9 / 1.10 / 1.11 / 1.12 / 1.13 / 1.14 / 1.15 / 1.16 / 1.17 / 1.18
Are you tired of the default AFK mechanics which have limited options?
Well I've made this brand-new plugin to fullfill your requests!
We provide a simple and lightweight code which adds many new mechanics to the AFK system:
You'll be able to choose custom actions to interact and manage your AFK players,
and most importantly you can choose the punishment for the AFK players in your server!
[+] Detects many AFK Machines
[+] Detects Auto-Clicking and other macros
[+] Execute every Command
[+] Play Sounds
[+] Send warning Messages
[+] Send Player to other Server (BungeeCord)
[+] Teleport Player Back to there old Position
[+] You are not limited by anything
[+] Very easy to use GUI
[+] Everything can be changed In-Game
[+] Everything is customisable
[+] very lightweight Plugin
[+] All Version compatible
[+] Developer API
Command - Description - Permission
/antiafk - Open the Admin GUI - antiafkplus.admin
/antiafk reload - Reload the Plugin - antiafkplus.reload
AntiAFKPlus.bypass - Bypasses the AFK Checks
Native Minecraft Version: 1.13
Tested Minecraft Versions: 1.7 / 1.8 / 1.9 / 1.10 / 1.11 / 1.12 / 1.13 / 1.14 / 1.15 / 1.16 / 1.17 / 1.18
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fimgur.com%2F7hmtjGV.png&hash=b6dfc7f3437ef3de472dee58684c67b3)
Are you tired of the default AFK mechanics which have limited options?
Well I've made this brand-new plugin to fullfill your requests!
We provide a simple and lightweight code which adds many new mechanics to the AFK system:
You'll be able to choose custom actions to interact and manage your AFK players,
and most importantly you can choose the punishment for the AFK players in your server!
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2Fd4IZFNA.png&hash=19119b0a290c40e56f59821cd9cdc3e9)
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fimgur.com%2FFdlVrs5.gif&hash=e17e84ea4f48fce0705fc59dfbaa09a6)
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fimgur.com%2FgY0LVND.gif&hash=a9c79b1637f29463ca488b8561b6b7e3)
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fimgur.com%2FtaHQx8U.png&hash=f7e8a58aff4e278955059245ba809f97)
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fimgur.com%2FAekJID8.gif&hash=13391dcf69e98ed7eddf7e9bf79748b0)
[+] Detects many AFK Machines
[+] Detects Auto-Clicking and other macros
[+] Execute every Command
[+] Play Sounds
[+] Send warning Messages
[+] Send Player to other Server (BungeeCord)
[+] Teleport Player Back to there old Position
[+] You are not limited by anything
[+] Very easy to use GUI
[+] Everything can be changed In-Game
[+] Everything is customisable
[+] very lightweight Plugin
[+] All Version compatible
[+] Developer API
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fimgur.com%2FB8VDHuj.png&hash=1d9a5d1d70988c362cc8de3578ca4c3c)
Command - Description - Permission
/antiafk - Open the Admin GUI - antiafkplus.admin
/antiafk reload - Reload the Plugin - antiafkplus.reload
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fimgur.com%2F5n0J7om.png&hash=2b71b80836341a06f0bbb9417b0697c0)
AntiAFKPlus.bypass - Bypasses the AFK Checks
Events
- AfkStatusChangedEvent
Code:
public interface AntiAFKPlusAPI {
/**
* Returns how much checks the Player failed
*
* @param player the Player to check
* @return amount of checks failed
*/
int getChecksFailed(Player player);
/**
* Returns the Check Interval configured in the config.yml
*
* @return the check interval in seconds
*/
int getCheckInterval();
/**
* Returns <tt>true</tt> if the Player failed at least Check
*
* @param player the Player to check
* @return <tt>true</tt> if player failed one AFK check
* */
boolean isAFK(Player player);
/**
* Returns <tt>true</tt> if Player got teleported while AFK
*
* @param player the Player to check
* @return <tt>true</tt> if Player got teleported
*/
boolean isTeleported(Player player);
/**
* Returns a {@link List} view of {@link Player} players.
* This players failed at least on AFK Check.
*
* @return a list of players who did not pass one AFK check
*/
List<Player> getAFKPlayers();
/**
* Returns a {@link List} view of {@link Player} players.
* This players failed at least the given Amount of Checks.
*
* @param failedChecks amount of failed Checks
* @return a list of players who did not pass the AFK checks
*/
List<Player> getAFKPlayers(int failedChecks);
/**
* Create a new API Instance to work with
*
* @return API Instance
*/
static AntiAFKPlusAPI getAPI();
}