AntiAFKPlus - All-in-One AFK Solution [1.7 - 1.21]

Free AntiAFKPlus - All-in-One AFK Solution [1.7 - 1.21] 3.2.4

Nâng Cấp Tài Khoản Để Tải Xuống
  • Tác giả Tác giả log4net
  • Creation date Creation date
  • Nổi bật
  • Hello Khách!
    Join our Discord now to receive the latest updates! Discord SyncMC
  • Upgrade your account now to enjoy unlimited access to resources! Upgrade Account

You can request a new version of the resource or get quick support via Discord or post an update request on the Forum.

7hmtjGV.png


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!

d4IZFNA.png

FdlVrs5.gif
gY0LVND.gif

taHQx8U.png

AekJID8.gif


[+]
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


B8VDHuj.png


Command - Description - Permission
/antiafk
- Open the Admin GUI - antiafkplus.admin
/antiafk reload
- Reload the Plugin - antiafkplus.reload


5n0J7om.png


AntiAFKPlus.bypass - Bypasses the AFK Checks

Events
  • AfkStatusChangedEvent
API
Java:
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();
}

If you like the Plugin, please rate
10star.png
;)
Tác giả
log4net
Lượt Tải
0
Lượt xem
55
Phát hành lúc
Cập nhật lúc

Đánh giá

0.00 star(s) 0 đánh giá