Tags
Creators
Details
v2.6.0-fabric-26.3-adapter.1
Compatibility
Required content
Changes
Full Changelog: Here
- Add optional official replay integration for Minecraft 26.3 Fabric: ReplayMod 26.3-2.6.28 and Flashback 0.43.6 using their Minecraft 26.3 files. Reuse one core API v2 host and schema 1 recording track for equipment, startup/shutdown progress and actual scepter UI state.
- Advance playback and export by recording source time, including speed changes. Pause and repeated views do not advance simulation; continuous playback retains inertia across covered periodic snapshots, while seeks restore phase and clear future motion.
- Keep ReplayMod Full/Quick indexing, marker-baseline rewriting and export boundaries, plus Flashback snapshot and output-frame hooks.
- Hide replay scepter UI by default. Opt in with the client JSON boolean
replayScepterUiEnabled=trueand restart; ESC/the close button work during playback or pause without immediate reopening. The next recorded opening or seek may restore the screen; export always hides it. Playback blocks live ownership/C2S write-back and recursive recording. - Preserve this platform's existing rendering/input architecture and existing definitions, saves, online packets and API v2 signatures. Players install one Halo JAR; recorder mods are optional and are not bundled.
- Pin HaloCore to 2.6.0 / 03f84db5, adapter revision 1. The maintainer explicitly accepted the corresponding development build on 2026-11-07. Behavior source/configuration hashes match that accepted build; release version and commit provenance are regenerated from the clean committed tree.
- Formal local builds passed all 364 core tests and 159/159 adapter tests with no failures, errors or skips. The two targeted official-recorder ABI cases actually executed and passed. Codec, UI/config, legacy API, core boundaries, distribution and clean commit provenance checks passed. Earlier accepted development-build checks covered isolated client startup and dedicated-server client-class isolation. CI without these external recorder fixtures reports its ABI skips separately and does not replace the local ABI results.
- Recordings do not embed resources or recover information missing from old recordings. Original gameplay physics trajectories and frame-identical results across FPS are not guaranteed. Unreported marker, multiview, Iris/LabPBR and third-party model combinations retain separate validation scope.
- Known startup observation: the first concurrent-client run hit a native
jvm.dll / 0xc0000005crash. The same package initialized and passed required hooks on an isolated retry; the cause remains unlocated and is not claimed fixed.
Requires Java 25 or newer and Fabric API for Minecraft 26.3 Fabric. Built with Fabric Loader 0.19.5 / Fabric API 0.160.6+26.3. Install and test the two recorder mods separately.
The setting is in config/halo-azusake/halo_mod_config.json; only the JSON boolean true enables replay UI.
- 为 Minecraft 26.3 Fabric 接入可选官方回放兼容:ReplayMod 26.3-2.6.28 与 Flashback 0.43.6,使用各自对应 MC 文件。共用 core API v2 宿主和 schema 1 轨道,记录佩戴、启动/关闭进度及权杖实际开关状态。
- 普通回放和导出按录像源时间推进,随倍速变化;暂停和重复视角不额外推进。连续经过已覆盖周期快照保留惯性,seek 恢复相位并清除未来运动。
- 保留 ReplayMod Full/Quick 索引、marker 起点快照重写与导出边界,并接入 Flashback 快照和输出帧 hook。
- 默认隐藏回放权杖 UI。客户端 JSON 布尔配置
replayScepterUiEnabled=true并重启可显式启用;播放/暂停均可 ESC/按钮关闭,不会立即重开,下一次录制打开或 seek 可恢复显示。导出始终隐藏,回放隔离实时佩戴/C2S 写回及递归录制。 - 保留本平台既有绘制和输入架构,旧定义、存档、在线数据包及公开 API v2 保持兼容。玩家只安装一个 Halo JAR;录制器可选且不内嵌。
- 固定 HaloCore 2.6.0 / 03f84db5,适配修订 1。维护者已于 2026-11-07 明确确认对应开发包测试通过;行为源码/配置哈希与该验收包一致,正式版本标识和来源信息从干净提交重新生成。
- 正式本地构建通过 364 项 core 测试;适配器 159 项中 159 项通过,无失败、错误或跳过。两个目标官方录制器 ABI 用例均实际执行通过;codec、UI/配置、旧 API、core 边界、合包和干净提交来源检查通过。此前已验收开发包完成隔离客户端启动和专服客户端类隔离检查。云端未提供外部录制器 fixture 时的 ABI 跳过单独保留,不能替代本地实际执行结果。
- 录像不内嵌资源,旧录像缺失的信息无法补录;不保证原游玩物理轨迹或跨 FPS 逐帧一致。未逐项报告的 marker、多视角、Iris/LabPBR 及第三方模型组合保留独立验收边界。
- 已知启动记录:首次多客户端同时运行时出现
jvm.dll / 0xc0000005原生崩溃,同一包单独复跑完成初始化和必需 hook 检查;原因尚未定位,不声明已修复。
需要 Java 25 或更高版本,以及适用于 Minecraft 26.3 Fabric 的 Fabric API。构建使用 Fabric Loader 0.19.5 / Fabric API 0.160.6+26.3。 两个录制器分开安装与测试。
配置路径为 config/halo-azusake/halo_mod_config.json,只有 JSON 布尔值 true 启用回放 UI。
Halo commit: 6d0062b0e57d69414cb12c038064e176e2c52e6c. Core commit: 03f84db58dc677f405796b422a8897fcf556bda1.
Supplementary resources
| File | Type | Size | |
|---|---|---|---|
| halo-26.3-fabric-2.6.0+adapter.1-sources.jar | Sources jar | 448.69 KiB |
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:k2fEt5RO:VNGSxfWw"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:k2fEt5RO:VNGSxfWw"
}

