ZetaFix

ZetaFix

针对基于Zeta库构建的模组(如Quark)的小型兼容性修复,解决了启动期间偶发的客户端崩溃问题。

Bug修复

Zeta 注册表竞态修复

针对构建于 Zeta 库(例如 Quark)之上的模组的一个小型兼容性修复,用于解决启动期间偶发的客户端崩溃问题。

Zeta 的注册表系统依赖 NeoForge 在其初始化的确切时刻报告一个“活动模组容器”。在特定的加载顺序时序下,该容器尚不可用,导致在游戏窗口打开之前就发生 RuntimeException: Where is minecraft???! 崩溃——该崩溃经常与 Quark 的渲染设置一同出现,但根源在于 Zeta 本身。

此补丁安全地改为直接通过 ID 解析模组容器,而不是依赖这种脆弱的时序,因此无论模组加载顺序如何,或存在哪些基于 Zeta 的模组,崩溃都不再发生。

纯粹是通过 Mixin 进行的一行修复——不添加任何新物品、方块或内容。

需要: Zeta(任何使用它的模组,例如 Quark)


致谢:Zeta 的所有功劳归其原作者(Violet Moon)所有。这是一个非官方的第三方补丁,与模组创作者无关联,也未获其认可。