Tags
Creators
Details
All versions
2.4.1+adapter.1
Release
Halo 2.4.1+adapter.12 months ago 8
Compatibility
Minecraft: Java Edition
26.2
Platform
NeoForge
Supported environments
Client-side
Client and server
Changes
Full Changelog: Here
- Ported the complete applicable 26.1 NeoForge feature set to Minecraft 26.2, requiring NeoForge 26.2.0.59 or newer and Java 25. The single JAR includes unchanged HaloCore 2.4.1; the adapter is also build-tested against NeoForge 26.2.0.88.
- Adapted world extraction, deferred drawing, reverse-Z and GPU buffer/binding APIs for native OpenGL and Vulkan. Preserved quaternion-based first-person anchors and isolation between main-camera frames, shadow passes and inventory previews, so repeated passes do not advance animation or physics twice.
- Retained independent native/Iris resident mesh vertex streams, lazy uploads, index reuse, mirrored winding and completed-frame CPU fallback. Adjacent legacy primitive batches are merged without changing their order; reloads, shader pipeline changes and disconnects invalidate the appropriate caches.
- Updated Iris 26.2 material programs and retained LabPBR and IterationRP smooth-normal matching. Added EMF base-model identity checks to prevent cape/armor passes from replacing the head anchor, and fixed the inventory preview's initial mouse pose. No YSM integration is included because YSM is unavailable for 26.2.
- Preserved definitions, configuration, source priorities, commands, scepter behavior, API v2, network payload layouts and Halo save formats. UUID strings and integer arrays remain readable; canonical integer-array writes and legacy import rules retain compatibility without restoring deleted ownership.
- Verified automated builds on NeoForge .59/.88, flat-JAR packaging and legacy API calls. Native OpenGL/Vulkan and Iris/EMF visuals with IterationRP 0.8.22/0.8.28 were accepted; the user confirmed testing passed with no network synchronization or persistence issues. Quantitative stress testing was stopped at the user's request, so no FPS gain is claimed. POM remains separately unverified; Bliss and Vulkan shaders are outside this release's verified scope.
- 将 26.1 NeoForge 中适用于目标版本的完整功能迁移至 Minecraft 26.2,最低要求 NeoForge 26.2.0.59 和 Java 25。单 JAR 内含未修改的 HaloCore 2.4.1,同时通过 NeoForge 26.2.0.88 构建验证。
- 适配世界提取、延迟绘制、reverse-Z 及 GPU 缓冲与绑定接口,支持原生 OpenGL 和 Vulkan。保留第一人称相机四元数,以及主视角、阴影 pass、物品栏预览之间的隔离,避免重复 pass 再次推进动画或物理。
- 保留原生/Iris 独立常驻 mesh 顶点流、懒上传、索引复用、镜像绕序及已完成帧的 CPU 回退;合并相邻同状态旧图元批次而不改变顺序。资源重载、光影 pipeline 变化和退出世界时正确失效对应缓存。
- 更新 Iris 26.2 材质程序,保留 LabPBR 与 IterationRP 平滑法线模式匹配。加入 EMF 主体模型身份检查,防止披风/盔甲覆盖头部锚点,并修复物品栏预览首帧鼠标姿态。由于 26.2 没有 YSM,本版本不提供 YSM 集成。
- 保留定义、配置、来源优先级、指令、权杖、API v2、网络 payload 字节布局及 Halo 存档格式。继续读取字符串和整数数组 UUID,统一写出整数数组,并保留旧路径导入及防止已删除佩戴复活的规则。
- 通过 NeoForge .59/.88 自动构建、平铺合包和旧 API 调用验证;原生 OpenGL/Vulkan、Iris/EMF 与 IterationRP 0.8.22/0.8.28 视觉验收通过。用户确认测试通过,网络同步与持久化正常。定量压测按用户要求停止,不声明 FPS 提升;POM 未单独验证,Bliss 与 Vulkan 光影不在本次已验证范围内。
Supplementary resources
| File | Type | Size | |
|---|---|---|---|
| halo-26.2-neoforge-2.4.1+adapter.1-sources.jar | Sources jar | 401.71 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:HRe9L4cG"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:k2fEt5RO:HRe9L4cG"
}

