![AntiAFKPlus – 多合一 AFK 解决方案 [1.7 – 1.21] 3.2.4插图 AntiAFKPlus – 多合一 AFK 解决方案 [1.7 – 1.21] 3.2.4插图](https://www.shanshuinet.com/wp-content/uploads/2024/07/e0f116ac3447d501eb26614102eb8582e26b5b45.png)
您是否厌倦了选项有限的默认 AFK 机制?
好吧,我已经制作了这个全新的插件来满足您的要求!
我们提供了一个简单而轻量级的代码,它为 AFK 系统添加了许多新机制:
您将能够选择自定义操作来交互和管理您的 AFK 玩家,
最重要的是,您可以选择服务器中对 AFK 玩家的惩罚!
![AntiAFKPlus – 多合一 AFK 解决方案 [1.7 – 1.21] 3.2.4插图1 AntiAFKPlus – 多合一 AFK 解决方案 [1.7 – 1.21] 3.2.4插图1](https://www.shanshuinet.com/wp-content/uploads/2024/07/e0c94f3cb35a970499e997ecf801353b3cc607d8.png)
![AntiAFKPlus – 多合一 AFK 解决方案 [1.7 – 1.21] 3.2.4插图2 AntiAFKPlus – 多合一 AFK 解决方案 [1.7 – 1.21] 3.2.4插图2](https://www.shanshuinet.com/wp-content/uploads/2024/07/9120ed930700b49b420b4b206a579ec2c7e8da16.gif)
![AntiAFKPlus – 多合一 AFK 解决方案 [1.7 – 1.21] 3.2.4插图3 AntiAFKPlus – 多合一 AFK 解决方案 [1.7 – 1.21] 3.2.4插图3](https://www.shanshuinet.com/wp-content/uploads/2024/07/9744d76f9705b286ccb846ba131472944c1cf19a.gif)
![AntiAFKPlus – 多合一 AFK 解决方案 [1.7 – 1.21] 3.2.4插图4 AntiAFKPlus – 多合一 AFK 解决方案 [1.7 – 1.21] 3.2.4插图4](https://www.shanshuinet.com/wp-content/uploads/2024/07/80c4b08254dfce344ee3185ae7e1b1ed62fa84d7.png)
![AntiAFKPlus – 多合一 AFK 解决方案 [1.7 – 1.21] 3.2.4插图5 AntiAFKPlus – 多合一 AFK 解决方案 [1.7 – 1.21] 3.2.4插图5](https://www.shanshuinet.com/wp-content/uploads/2024/07/adffc73d13d9ca9aa391c9acb6a0c50a154467ce.gif)
[+] 检测多台 AFK 机器
[+] 检测自动单击和其他宏
[+] 执行每个命令
[+] 播放声音
[+] 发送警告消息
[+] 将播放器发送到其他服务器 (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
[+] 一切都是可
自定义的 [+] 非常轻量级 插件
[+] All Version compatible
[+] Developer API
![AntiAFKPlus – 多合一 AFK 解决方案 [1.7 – 1.21] 3.2.4插图6 AntiAFKPlus – 多合一 AFK 解决方案 [1.7 – 1.21] 3.2.4插图6](https://www.shanshuinet.com/wp-content/uploads/2024/07/724557058eab6dc132fceb2dd47ad1532f7c8726.png)
命令 – 描述 – 权限
/antiafk – 打开管理 GUI – antiafkplus.admin
/antiafk 重新加载 – 重新加载插件 – ntiafkplus.reload
![AntiAFKPlus – 多合一 AFK 解决方案 [1.7 – 1.21] 3.2.4插图7 AntiAFKPlus – 多合一 AFK 解决方案 [1.7 – 1.21] 3.2.4插图7](https://www.shanshuinet.com/wp-content/uploads/2024/07/b79ae422c2fad8f0a0e4c900635ccbee5cc7e32c.png)
AntiAFKPlus.bypass – 绕过 AFK 检查
事件
- AfkStatusChangedEvent
应用程序接口
public interface AntiAFKPlusAPI {
/**
* 返回播放器失败
的检查量 *
* 播放器要检查
的@param量 * @return 检查失败
量 */
int getChecksFailed(Player player);
/**
* 返回config.yml中配置的检查间隔
*
* @return检查间隔(以秒
为单位) */
int getCheckInterval();
/**
* 返回 <tt>true</tt> 如果玩家至少失败 Check
*
* @param player 玩家检查
* @return <tt>true</tt> 如果玩家一次 AFK 检查
失败 * */
boolean isAFK(Player player);
/**
* 如果玩家在 AFK
时被传送,则返回 <tt>true</tt> *
* @param玩家 玩家检查
* @return <tt>true</tt> 如果玩家被传送
*/
boolean isTeleported(Player player);
/**
* 返回 {@link Player} 玩家的 {@link List} 视图。
* 该玩家至少在 AFK 检查中失败。
*
* @return未通过 AFK 检查
的玩家列表 */
List<Player> getAFKPlayers();
/**
* 返回 {@link Player} 玩家的 {@link List} 视图。
* 该玩家至少未通过给定的检查数量。
*
* @param failedChecks 失败的检查
数量 * @return未通过 AFK 检查
的玩家列表 */
List<Player> getAFKPlayers(int failedChecks);
/**
* 创建一个新的 API 实例以使用
*
* @return API 实例
*/
static AntiAFKPlusAPI getAPI();
}