鞘翅 Bot 说明

ElytraFlight 负责飞行方向与动力,AerialCombat 负责目标与攻击;启用 AutoControlElytra 时两者联动。ArmorFly 独立管理甲飞换装。当前版本 v1.3.1-rc.22-combat.10(1.21.11)/ mc1211.10(1.21.1),旧模块 ID 与配置保持兼容。

追击起步:装备鞘翅与烟花,开启 AerialCombat;需要换甲时另开 ArmorFly 手动赶路:开启 ElytraFlight,选择 Grim;需要高速再打开 GZBoost 追人战斗:AerialCombat 选择 FOLLOW / MACE / SPEAR / MXS

rc22 combat.10 / mc1211.10 已加入 GZBoost 巡航与方向拉升,飞行只保留 Grim / NoAC。下方早期空战战绩为历史场景,不能外推到当前 Grim 实服。查看 rc22 更新与验证

早期空战更新记录

rc22 combat.2 / mc1211.2 · 2026.09.21

对手不必处于甲飞状态:普通飞行、滑翔与穿甲滞空按实际装备和运动观测处理。

实际提交只表示客户端已发送,不等于服务器接受攻击。不同服务器的延迟、回拉和命中结果仍需实测。完整改动见更新日志

rc21 空战与飞行历史记录

v1.3.1-rc.21-protection.1 · 2026.09.21

本次汇总 rc17 之后的界面、甲飞入口、战斗协同、目标运动适配和诊断改动。飞行方向由 ElytraFlight 控制,追击由 AerialCombat 控制,换甲单独在 ArmorFly 中启用。

目标运动适配按可观察的滑翔、地面、胸部装备、加速与转向调整预测;覆盖普通滑翔、滑翔加速、胸甲空中、其他空中与地面运动。姿态/装备变化会缩短预测并作废旧计划,连续位置测量仍用于估速。
瞄准与防御分别复核瞄准采用实际观测运动,不把非滑翔目标都套用同一落体模型;防御同时保留保守落体重锤预警。传送、异常位移、落地或采样间断会清理过期轨迹。
独立甲飞与旧配置甲飞只由 Movement → 甲飞(ArmorFly)控制。原飞行 Tricks 开关已移除;旧配置按有效启用状态迁移,关闭的飞行配置不会因残留选项自动换甲。方向与装备控制可独立使用。
HUD 与界面主菜单、三栏 ClickGUI 和 HUD 编辑器统一更新。HUD 支持逐元素位置、大小、颜色和透明度;编辑输入不再带动 GuiMove。目标层新增“目标运动”标签,无实时数据的编辑预览明确标注。

默认名称迁移:GuangxiElytra 显示为 ElytraFlightGuangxiElytraChase 显示为 AerialCombat。旧配置 ID、按键和旧命令保留,自定义显示名不被覆盖。下文保留设置内部名称以便对照旧配置。

验证边界:rc21 成品当时通过 67 个回归任务、26,026 项混淆检查和同 SHA 双 Java 启动检查。尚无新版实服胜率、FPS 收益或 rc21 遥测接收验证;“滑翔加速”不能证明对方使用了烟花,“胸甲空中”也不是识别某种客户端的结论。完整累计更新日志 · rc17 历史说明与当时验证

ArmorFly · 独立甲飞

Movement 分类 · 默认关闭

准备鞘翅与未选中快捷栏里的胸甲,开启“甲飞”进行装备轮换;需要自动追击时再开启 AerialCombat。重锤俯冲保留装备优先权,修正、重生与停止时恢复相关状态。

AutoRocket默认开
独立甲飞期间按飞行状态补充烟花;不代表会在不满足滑翔或材料条件时强制使用。
旧配置迁移
保留原来已经生效的甲飞状态;仅有旧开关残留而飞行原本关闭时,不自动打开甲飞。项目预设保持相关模块关闭,使用前按需开启。

诊断与后台计算怎么对比

本地采样 · 按本机情况选择

输入 .diag start 60 后按平时方式飞行和交战,使用 .diag status.timings 20 查看,.diag stop 提前结束,.diag export 保存到游戏目录的 guizhouware/diagnostics/。Diagnostics HUD 在采样期间显示状态。

飞行后台规划内部自动使用有界后台规划与主线程结果复核,不再单独提供 ParallelPlanning 开关。采集快照与复核也有成本,可用诊断比较实际耗时,不预设必然提升 FPS。
锚 AnchorAura / AsyncCompute这是独立的战斗计算开关,默认关闭。默认结果有效期 2 tick、捕获预算 4 ms;后台使用当前与各预测时长的不可变快照做射线、伤害与候选计算,过期或不适用时丢弃并同步回退。锚根据剩余步骤选择预测时长,自伤取当前与预测结果较大值,动作前再次复核。

读数口径:报告覆盖已接入的模块耗时、近似 P95、渲染间隔、GC、缓存、发包取消和动作等待。rc22 还可查看锚原位复用、阶段阻塞、事件合并与确认耗时。父子计时不可直接相加,渲染间隔不等于 GPU 耗时,本地发包通过不等于服务器确认。.diag 详细报告仅在本地保存。

自动遥测:rc21 起,含有效遥测凭据的客户端进入游戏后自动上传诊断;.telemetry status 查看接收状态,HTTP 确认不等于独立核验落盘。范围与账号关联见自动上传须知

AerialCombat · 空战追击

追谁 · 怎么打

四种追击模式按当前目标自动完成接近、攻击、脱离、重试的整个循环。模块会自己驾驶鞘翅(需 AutoControlElytra),玩家可以随时按键接管。

追击模式(Mode)

FOLLOW · 跟随直奔目标,远快近慢自然收敛。适合赶路贴身、日常追击。
MACE · 锤击先爬升到目标上方,再俯冲用重锤(Mace)砸落。砸中自动重新爬升循环。
SPEAR · 长矛逼近到矛距侧绕,找窗口刺击;对方蓄矛瞄准你时自动侧移反制,命中或受击后拉开重置。
MXS · 混合锤击为主,命中后自动切长矛补刺;目标飞得比你高时切回锤。

保留的设置

Range / PlayerOnly / DynamicTarget
索敌范围、仅玩家和动态换目标;范围默认 80 格,动态换目标默认关闭。
AutoControlElytra / OnlyWhenNoWasd
自动接管飞行默认开启;手动方向键优先默认关闭。
AutoWeapon / Rotate
自动选武器和重锤攻击转头默认开启。转头仍须通过最终朝向与射线检查。
FollowGroundHeightExtra
跟随地面目标时额外抬高航线,默认 2 格。
MaceHeight / MaceAdaptive
重锤偏好高度默认 80 格,自适应高度默认开启;实际按脱离滑翔、下落条件和拦截路线处理。
MaceMinFallDistance / MaceUseExtraAttack
最低下落距离默认 1.5 格;普通补刀默认开启,但仍检查范围、冷却和转头。
SpearAttackDistance / SpearPullOverDistance
长矛接敌和撤离距离,默认均 8 格;实际攻击仍受武器能力和服务器交互限制。

武器设置按模式显示;原威胁判断、规避、预测及多线程调参已收为内部策略。长矛不再常驻周期扫头,仅在满足蓄能、距离、速度等条件且持续未命中时有限搜索。目标运动分类依据观测,不假定对方一定开启甲飞。

当前战斗限制:尚未证明在 Grim 下稳定胜过参考端,重锤有效下砸仍需改进。GZBoost 手动飞行的速度实测不等于空战速度或伤害。下方旧版胜率记录仅适用于各自历史测试。

ElytraFlight · Grim / NoAC

rc22 · GZBoost

装备鞘翅与烟花,开启飞行后用 WASD 指定方向,空格拉升、潜行下降。Grim 自动使用耦合巡航;Mode 下方的 GZBoost 默认关闭,需要高速时自行打开,不需要按冲刺键。

必要选项

ModeGrim / NoAC
默认 Grim:烟花推进与协议适配。NoAC:直接速度控制,对应旧 VOID,用于无移动反作弊的环境。
GZBoostGrim · 默认关
支持双视角协议时增强手动巡航、下降及方向拉升。普通巡航无需开启;不支持双视角时聊天提示并回退单视角,不保证高速。
GZBoostModeGZBoost 开启后显示 · 默认 Aggressive
Aggressive(激进)保留当前拉升;Gentle(温和)减少沿轴拉升摆幅。选择随配置保存,再次开关 GZBoost 不会重置选择。两档平飞、下降、对角拉升和原位上升规则相同,温和不是整体限速模式。
AdaptiveSlowdownGrim · 默认关
开启后,关联拉回会降低受控飞行预算,稳定后逐步恢复。关闭时仍清理旧动作和短暂停推,但不累计降速惩罚。
SpeedBps / ClimbBpsNoAC · 默认 40 / 40
水平与升降目标速度,单位格/秒,范围 1–300。它们不控制 Grim 下的实际速度。
FreeLook默认开
观察镜头与飞行航向分离;不等于双视角协议支持,也不能消除实际摆动。
AutoFly默认关
无方向输入时继续自动飞行。
TerrainGuard / AutoEquip默认开
地形保护与自动装备鞘翅。甲飞仍由独立 ArmorFly 模块控制。

速度参考 · 不是通用上限

水平巡航约 160 格/秒GZBoost 双视角测试窗口;水平巡航仍有轻微高度波动。
下降水平约 280 格/秒下降同时产生约 30.7 格/秒的向下速度。另一轮出现过原版拉回,不能保证持续 280。
沿轴拉升 · 两档可选激进历史实测上升约 215 格/秒、左右范围约 1.91 格;温和约 146.8 格/秒、左右约 0.75 格。中间航向可能持续侧漂,两档数据均来自先前本机测试。
对角上升约 204 格/秒水平约 45 格/秒;严格原位上升仍约 31.8 格/秒,水平为零。不是所有方向都同样提升。

测试条件:1.21.11 开发端 + ViaFabricPlus 4.4.2,目标 1.20.3–1.20.4;Paper 1.20.4 build 499、Grim 2.3.73、ViaVersion 5.12.0,生存、无豁免、原版移动检查开启。本机低延迟,60 FPS,每玩家区块加载/发送速率 400/400。数据为最后 15 秒的服务端净位移。未在所有服务器、1.21.1 客户端或甲飞/战斗组合下重复验证。

使用差异:普通 Grim 使用基础耦合巡航;协议允许时可使用双视角。GZBoost 在此基础上更积极推进和拉升,会消耗更多烟花,实际摆动可能影响窄路和接敌。原生协议或不支持的转换链自动回退,不能靠勾选开关获得相同速度。

回弹、后台计算与旧配置

回弹后作废旧路线与动作;自适应降速另行按需启用。后台计算使用有界快照和队列,攻击、换装、转头、碰撞复核留在主线程。用 .diag start 60.timings 20 查看开销;不再提供额外的飞行线程开关。

旧 VOID/FIREWORKS 等配置会迁移;内部角度、接受范围、GrimBoost 及旧实验参数不再显示为可调项。GZBoost 是新开关,默认关闭。旧版下载预设只作历史参考,建议先保存现配置再载入。累计更新日志与发行校验

空战 HUD(rc18 外观编辑 · rc20 目标运动标签)

两层结构 · 算法可视化

空战 HUD 采用两层结构:未锁定目标时显示巡航层(我方飞行状态),锁定目标后交叉淡入目标层(敌情面板)。配套网页原型:点此打开(含实时模拟数据、明暗主题与锁定/丢失切换演示)。

巡航层 · 飞行仪表朝向罗盘带(目标方位菱形指示)、空速(b/t 与 m/s 双单位)、垂直速度与高度、滑翔/甲飞与烟花附着状态、能量储备条。
目标层 · 敌情面板姿态雷达盘(相对方位、距离环、高度差、目标运动朝向)、血量与护甲(受击延迟残影)、接近率、拦截解算与能量优势对比。
算法可视化实时显示空战 AI 的决策状态:追击状态机徽章(爬升/追击/俯冲/待确认/规避)、砸落窗口蓄能就绪、拦截解算的"无解·平追回退"态、本地飞行包络钳制(请求速度 vs 应用速度)。
数据来源游戏内取客户端观测与估算;网页原型使用模拟数据。连续量逐帧平滑、计数器直读,目标身份变化时重置旧值。速度、拦截与砸落估算不作为服务端权威结果。

状态说明:HUD 可在编辑器拖动、键盘微调、滚轮缩放,右键打开单元素外观页,设置背景/文字/强调颜色与背景透明度;旧手动布局保留。目标层新增运动类型,Diagnostics 元素显示本地采样;没有实时数据的编辑元素标为预览。网页原型使用模拟数据,具体设置以游戏内为准。

rc17 历史空战说明与当时的本地对照

此处保留上次线上版本的记录,不作为 rc21 的胜率或性能验证。

本版空战改进

v1.3.1-rc.17 · 2026.09.20

长矛保住近距离刺击机会,重锤保持下一轮蓄能高度,正常甲飞更早穿回胸甲。甲飞仍可独立开启,追击模块按战斗需要接管方向。

SPEAR · 接近与刺击移动判断与瞄准使用一致的甲飞攻击眼高。蓄力就绪且接近目标时缩短前进步长,按目标径向速度调整;有效机会最多保留两 tick,明确矛/锤威胁仍可中断。
MACE / MXS · 蓄能与衔接拉升规划不低于配置的蓄能高度下限;MXS 长矛阶段共享接敌改进。真实下落、视线和攻击距离继续决定实际攻击,HUD 估算不等于服务端伤害。
ArmorFly · 正常回甲提前移动发送后尽早返回胸甲,末尾恢复继续兜底,重锤装备所有权优先。没有提高换装次数;修正和起飞恢复时的较长鞘翅窗口仍可能存在。

同模式对照:原始 SlimefunHelper disabled 包 + 729 参数,双方初始 20 生命、2 图腾、64 烟花、16 金苹果与同款无附魔装备,双方 AutoTotem 开启。正面、斜向与 60 格可见远距离交换出生侧;每种逻辑 12 场,原逻辑 7 胜 5 负,接敌候选 11 胜 1 负。旧端策略参数保留,新端为候选配置;旧端经本机 ViaProxy 接入同一 1.21.11 服务端。原旧包没有 MXS,未提供 MXS 同模式战绩。

回甲与适用范围:独立回甲对照中,两组的 MACE 各 2 场均获胜且未掉血、未耗图腾。客户端正常回甲发送间隔约缩短 0.07 ms,不等于减伤比例。以上为本地低延迟场景,不承诺公网、复杂地形或 Grim 实服中全面胜出。完整更新日志