MakesYT
本帖最后由 MakesYT 于 2023-1-22 13:48 编辑

NchargeAntiAFK|反AFK插件

简介


这是一个通过对玩家的移动,聊天,命令执行,交互综合分析玩家是否挂机的插件,不仅仅是移动和交互


功能



1. 自动移除AFK玩家

2. 多维度检测  

3. 对疑似AFK玩家进行验证

4. 权限免检,OP默认拥有免检权限

5.自定义检测到AFK后行为(1.1.0版本功能)

6.使用指令强制对玩家进行检测(1.2.2版本功能)

7. 即装即用,免配置

详细



1.本插件是积分制,玩家执行不同的操作会有不同的得分,当积分达到3时直接要求进行验证,当积分有3次达到2时会要求进行认证
2.玩家在进入服务器后有5min的免检时间,此后每5min进行一次检测
3.你可以直接在线加载此插件,插件会自动检测当前在线的玩家
4.如果玩家被踢出后,再次进入服务器会直接要求进行验证(1.1.0版本功能)
5.现在你可以自定义让玩家被检测到AFK后执行命令(1.1.0版本功能)
6.手动对玩家进行检测,检测后时间会重置(1.2.2版本功能)
7.添加玩家死亡后复活再次提醒(1.2.2版本功能)
8.手动设置免检时间以及验证超时时间(1.2.2版本功能)
9.其中移动的验证权重最高,其次是交互



效果





权限


1. nchargeantiafk.bypass  拥有此权限免检,即不会被检测

2.nchargeantiafk.command拥有此权限可以手动对一名玩家进行检测


配置(1.2.2版本功能)


  1. <blockquote>command: "null" #让玩家执行的命令(无需/) 用占位符%p表示玩家名字 null即使用AFK踢出,一定要有""
复制代码


下载


NchargeAntiAFK_1.2.2.jar (38.15 KB, 下载次数: 17)

仅在1.12.2,1.16.5下测试,理论兼容全版本,如遇到问题请反馈,尽量在Github反馈,或者加Q群反馈528780955

更新日志
V1.2.2
1.修复监听器注销失败
V1.2.1
1.添加手动检测命令
2.添加玩家死亡后复活再次提醒
V1.2.0
1.修复bug
2.重构验证代码
3.添加免检时间以及验证超时时间配置文件
V1.1.3.2
1.bug修复
V1.1.3和1.1.2
1.大幅修改挂机判断
2.添加bstat
V1.1.1
1.修复新的AFK行为执行移除后不会继续检测的bug

V1.1.0
1.如果玩家被踢出后,再次进入服务器会直接要求进行验证(1.1.0版本功能)
2.现在你可以自定义让玩家被检测到AFK后执行命令(1.1.0版本功能)
声明


本插件所用所有代码均为原创,不存在借用/抄袭等行为











名副其实
建议:
使用更温和的反挂机方法,当玩家在挂机时将玩家传送至挂机世界,离开挂机后自动退出

1069418097
很需要, 请问插件检测周期多久, 服务器里玩家用的自动走路绕圈的机器人 可以检测到吗

MakesYT
1069418097 发表于 2023-1-9 19:28
很需要, 请问插件检测周期多久, 服务器里玩家用的自动走路绕圈的机器人 可以检测到吗 ...

玩家进入服务器的最初5min不会检测,后面每5min进行一次检测,自动绕圈应该是没有问题的

1069418097
我发现踢了以后会自动登录回来 能给传到主城不

MakesYT
1069418097 发表于 2023-1-12 14:48
我发现踢了以后会自动登录回来 能给传到主城不

晚上我会加一个执行命令的功能,如果方便你可以加一下q群

HotMinecraft616
看起来很好的插件,我去试试

琳悦
挂机刷级 没了 玩家的快乐没了

第一页 上一页 下一页 最后一页