Halo 2.6.0 - 1.21.1 fabric (Adapter 1)
Curse Maven Snippet
What's new
Full Changelog: Here
- Added optional Flashback and ReplayMod compatibility for Minecraft 1.21.1 Fabric, using one shared API v2 replay contract and recording track. Record effective equipment, startup/shutdown progress and the scepter's actual open/close lifecycle.
- Playback and offline export advance animation/physics by recording source time, including speed changes, independently of real rendering time. Paused sources and repeated views stay stationary; seeks restore relative progress and rebuild physics at the target anchor.
- Added ReplayMod Full/Quick indexing and marker-baseline rewriting, plus Flashback snapshot and output-frame hooks. Playback isolates local ownership/C2S writes; export suppresses Halo's interactive UI.
- Fixed periodic Halo snapping/resetting in ReplayMod playback and export when passing full checkpoints. Continuous playback now retains physical inertia; seeks and missing-event recovery still restore snapshots. Existing recordings containing the Halo track can be reused. Older recordings lack a complete initial state/UI track and retain best-effort behavior.
- Pinned HaloCore to 2.6.0 / 03f84db5, adapter revision 1. Existing halo definitions, saves, online packets and API v2 signatures remain compatible. Players install only the Halo mod JAR; recorder mods are optional and not bundled.
- All 364 core tests passed. Local adapter checks covered 136 tests: 135 passed, 1 external YSM-fixture check skipped, including actual ABI checks against ReplayMod 1.21-2.6.28 and Flashback 0.39.10 separately. The maintainer confirmed the snap fix and no further observed anomalies. Unreported trimming, multiview, shader and other mod combinations are not claimed as fully validated; 1.20.1 shared integration is committed separately without a release.
Requires Java 21 or newer and Fabric API for Minecraft 1.21.1 Fabric. Built with Fabric Loader 0.16.14 / Fabric API 0.116.15+1.21.1; isolated production startup checks used Fabric Loader 0.19.3. Test the two recorder mods separately.
- 为 Minecraft 1.21.1 Fabric 添加可选 Flashback 与 ReplayMod 兼容,两个后端共用 API v2 回放契约及录像轨道,记录最终佩戴、启动/关闭进度和权杖实际开关。
- 普通回放与离线导出都按录像源时间推进动画和物理,随录像倍速变化且独立于实际渲染耗时;暂停及同帧重复视角不额外推进,跳转恢复相对进度并在目标锚点重建物理。
- 接入 ReplayMod Full/Quick 索引和 marker 起点快照重写,以及 Flashback 快照/输出帧边界。回放隔离本地恢复和 C2S 写回,导出抑制 Halo 交互界面。
- 修复 ReplayMod 回放/导出经过周期完整快照时光环 snap 或复位:连续播放保留物理惯性,跳转和缺失事件补齐仍恢复快照。已有 Halo 轨道的录像无需重录;旧录像缺少完整初始状态/UI 轨道,仍只能尽力回放。
- 固定 HaloCore 2.6.0 / 03f84db5,适配修订为 1。既有定义、存档、在线数据包及 API v2 签名保持兼容。玩家只安装 Halo 模组成品;回放模组可选且不内嵌。
- 364 项 core 测试通过;本地适配器共 136 项,135 通过、1 项外部 YSM 测试包检查跳过,包含分别针对 ReplayMod 1.21-2.6.28 和 Flashback 0.39.10 官方 JAR 实际运行的 ABI 检查。维护者确认 snap 消失且未观察到其它异常;未逐项报告的裁剪、多视角、光影及其它模组组合不扩大声明。1.20.1 只另行保存共享接入提交,不发布成品。
需要 Java 21 或更高版本,以及适用于 Minecraft 1.21.1 Fabric 的 Fabric API。构建使用 Fabric Loader 0.16.14 / Fabric API 0.116.15+1.21.1;隔离成品启动检查使用 Fabric Loader 0.19.3。两个回放模组分别测试。

