<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[防空功能Kotlin版本，内含注释过的源码和演示视频（高延迟反火球的新解决方案）]]></title><description><![CDATA[<p dir="auto">功能介绍：见附件视频，自动<strong>发射火球</strong>来拦截火球，可根据设置调整哪些火球不用拦截。解决了高延迟玩家近距离因延迟而打不到火球的烦恼<br />
已完成功能：</p>
<ul>
<li>在设定范围内精确拦截，届时自动切火球发射后切回玩家手持物品，全过程Silent。</li>
<li>如果根据设定，一个火球被放弃拦截，那么聊天栏里将会出现对应的原因。</li>
<li>可根据设置调整哪些火球不用拦截。</li>
</ul>
<p dir="auto">在已知实时延迟的服务器，拦截成功率接近100%<br />
yoffset建议设置为0</p>
<p dir="auto">已知问题：<br />
*代码上存在的问题是我在写这个功能时加了几个Vec3的extensions，用的Kotlin语法糖，并没有包含在这个文件里，所以你导入之后会显示有两三个方法未找到。你可以自己添加他们，方法功能和方法名是一致的，这样可以保证有脑子的人才能使用。</p>
<ul>
<li>在Hypixel没有办法获得真正的延迟，只能估算后手动设置delay来模拟延迟</li>
<li>没有办法拦截需要飞行超过距离设定的火球，</li>
<li>有待验证：理论上会出现进入视野时已经无法拦截的火球，但目前的写法无法判断。</li>
<li>目前转头能绕过Hypixel（2023/8/12），根本不会被封。但是如果换作其它强力反作弊将会被检测，因为其目前存在诸多缺陷(例如无论多远都会在1tick内转到指定位置，可能导致转头速度被检测)。</li>
<li>如果服务器改变了火球运行模式。这时拦截将失效，但也会导致客户端火球渲染出现鬼畜现象，所以这不太可能发生。</li>
</ul>
<p dir="auto">下载形式： 一个zip，里面有AntiAir.kt（或是演示视频）</p>
<p dir="auto">如果你想根据需要自行修改，以下是原理：<br />
对出现的火球A想要予以拦截，通过模拟它的运行（来自服务端代码），对其每一个tick在的点进行模拟：A从当前位置到达改点的时间记为t1, 对于每一个A会到达的点，模拟玩家向该点此时发射一个火球B，B到达该点的时间记为t2，在所有A点会到达的点中 | t1 - t2 | 最小的点即为理想拦截点。</p>
<p dir="auto">下载示范视频：<a href="/assets/uploads/files/1703323743336-%E7%A4%BA%E8%8C%83%E8%A7%86%E9%A2%91.zip">示范视频.zip</a><br />
（或者可以看B站：<a href="https://www.bilibili.com/video/BV1hQ4y1u7x1" target="_blank" rel="noopener noreferrer nofollow ugc">https://www.bilibili.com/video/BV1hQ4y1u7x1</a> ）<br />
源码下载(.zip)：<a href="/assets/uploads/files/1703323737609-antiair.zip">AntiAir.zip</a><br />
原作者：fr3<br />
(初次发表于2023年8月12日 22:58，可惜老外不屑于看全中文的帖子，所以我换了个区发 =-=)</p>
]]></description><link>https://forum.liquidbounce.net/topic/7853/防空功能kotlin版本-内含注释过的源码和演示视频-高延迟反火球的新解决方案</link><generator>RSS for Node</generator><lastBuildDate>Fri, 15 May 2026 23:33:01 GMT</lastBuildDate><atom:link href="https://forum.liquidbounce.net/topic/7853.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 23 Dec 2023 09:33:51 GMT</pubDate><ttl>60</ttl></channel></rss>