## 2.0.0
### 中文
- 同时提供 Forge 1.20.1 与 NeoForge 1.21.1 发行包;每个版本均为内嵌启动 Agent 的单一 Mod JAR。
- 资源索引无法确定命中时,按资源包优先级顺序查找;移除每次查找为候选资源包批量提交任务的路径,避免大型整合包与动态模型将调度开销放大到启动关键路径。
- NeoForge 发行包接入同源启动 Agent、启动器参数安装与 `title-screen-operable` 毫秒级里程碑。Forge 保留现有 Forge 专用 Pack Compiler。
- Forge 的类直通按实际 EventBus 6.2.33 与 Forge 47.4.18+ 清理器字节码确认并启用;NeoForge 移除会触发重复 Common setup 的异步模组资源包预加载,并只在 Loader 无错误且完成后记录有效标题。两个版本移除无可辨墙钟收益的模块图重放。
- Forge 移除无可辨启动收益的形状组合缓存及其 Mixin 入口。
### English
- Ship Forge 1.20.1 and NeoForge 1.21.1 as single Mod JARs with embedded startup Agents.
- Search resource packs in priority order when the index cannot decide a lookup, removing the per-pack task fanout that scales poorly in large packs with generated models.
- Integrate the startup Agent, launcher argument installation, and millisecond `title-screen-operable` milestone into NeoForge. The Forge Pack Compiler remains Forge-specific.
- Enable the verified class pass-through for EventBus 6.2.33 and Forge 47.4.18+; remove NeoForge's asynchronous mod-pack preload after it caused duplicate Common setup dispatch, and gate the title marker on completed, error-free loading. Remove module graph replay from both versions.
- Remove the Forge voxel-shape combination cache and its Mixin entry after it showed no discernible startup benefit.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }