[Kotlin] AntiAir Module Release(src with descriptions) --- Another solution to anti fireball
-
功能介绍:见附件视频,自动发射火球拦截火球,可根据设置调整哪些火球不用拦截。
已完成功能:- 在设定范围内精确拦截,届时自动切火球发射后切回玩家手持物品,全过程Silent。
- 如果根据设定,一个火球被放弃拦截,那么聊天栏里将会出现对应的原因。
- 可根据设置调整哪些火球不用拦截。
已知问题:
- 在Hypixel没有办法获得真正的延迟,只能估算后手动设置delay来模拟延迟
- 没有办法拦截需要飞行超过range设定的火球,
- 有待验证:理论上会出现进入视野时已经无法拦截的火球,但目前的写法无法判断。
- 目前转头能绕过Hypixel(2023/8/12),根本不会被封。但是如果换作其它强力反作弊将会被检测,因为其目前存在诸多缺陷(例如无论多远都会在1tick内转到指定位置,可能导致转头速度被检测)。
- 如果服务器改变了火球运行模式。这时拦截将失效,但也会导致客户端火球渲染出现鬼畜现象,所以这不太可能发生。
下载形式: 一个zip,里面有AntiAir.kt
如果你想根据需要自行修改,以下是原理:
对出现的火球A想要予以拦截,通过模拟它的运行(来自服务端代码),对其每一个tick在的点进行模拟:A从当前位置到达改点的时间记为t1, 对于每一个A会到达的点,模拟玩家向该点此时发射一个火球B,B到达该点的时间记为t2,在所有A点会到达的点中 | t1 - t2 | 最小的点即为理想拦截点。视频:Example Video.zip
下载(.zip):AntiAir.zip
作者:drfe3