基本信息
我的世界Java版本
1.21–1.21.1
1.20.x
1.19.4
1.19.2
1.18.2
1.16.4–1.16.5
平台
Fabric
运行环境
其他链接
搬运团队
详情信息
ModernFix 是一个一体化的模组,它提高了性能,减少了内存使用,并修复了现代《我的世界》版本中的许多错误(支持包括 1.16 及以上的大多数版本), 同时不会对游戏体验造成太大影响。安装 ModernFix 后,大多数 Forge 1.16 - 1.19.2 模组包的启动速度大约会提高一倍。 如果启用了一些非默认选项,它甚至可以让像 All The Mods 8 这样的大型模组包在分配 3GB 或更少内存的情况下运行。
ModernFix 是免费的开源软件。所有代码都可以在GitHub 仓库上找到。
⚙️ 技术总结
ModernFix 到底为您的游戏做了什么?有很多调整正在进行 - 太多了,无法在此全部总结。然而,这里是正在进行的一般改进类型的简要总结:
- 从《我的世界》和/或 Forge 的新版本中回溯错误修复,例如修复 在 1.18 中删除维度模组时世界崩溃的问题。
- 对在给定的《我的世界》版本上不再受支持的模组进行补丁,以改善游戏体验,而不是要求 玩家更新。
- 对游戏的启动过程进行了许多优化和改进,以显著提高速度并减少随机并发崩溃。
- 提供了额外的调试工具,以帮助模组制作者和玩家确定一些罕见的游戏崩溃/冻结的原因,而不是依赖于痛苦的 模组二分法过程。
- 由于兼容性问题,它默认未启用,但 ModernFix 包括了完全重新设计游戏的模型加载系统的功能, 用一个新的动态版本代替它,该版本可以动态加载模型。自 1.8 以来,模型加载一直是《我的世界》模组的主要性能衰退之一, 这个新系统几乎减轻了所有的缺点,使内存使用和加载时间更接近 1.7.10 中的情况。
- 需要在分配非常少的 RAM(例如 512MB 或更少)的情况下玩游戏吗?现在您可以做到。
如果您具有技术知识并希望了解每个补丁的更多详细信息,我建议阅读补丁总结维基页面。
🐛 当出现问题时该怎么办
请在GitHub上报告问题,或加入Discord并在#modernfix-discussion
频道中提问。
请务必提及您正在使用的《我的世界》版本、模组加载器和 ModernFix 版本,以及您安装的其他模组。
🎁 我如何支持这个项目?
您可以通过两种主要方式帮助支持 ModernFix 的开发:
- 传播消息!在模组包中测试 ModernFix 并鼓励他们包含它。
- 如果您愿意慷慨解囊,我确实通过Ko-fi接受捐赠。捐赠不是必需的(因为 ModernFix 是免费的), 但每一点帮助都很重要。我在业余时间致力于 ModernFix 的开发,因此我收到的任何补偿都有助于维持开发。
❓ 我还应该使用哪些其他模组?
有许多适用于《我的世界》的性能模组,我无法在此全部列出,但在我看来,以下是一些基本的模组:
- 在 1.19.4 之前的任何版本上,您都应该始终安装 LazyDFU,因为它消除了 DFU 系统导致的难以置信的滞后。
- 在 1.20 之前的任何版本上,您通常应该使用 Starlight,除非它与您的模组存在兼容性问题(这是相当罕见的)。 它提供了大大改进的照明性能,并且还可以在块之间移动时修复 FPS 卡顿。
- 始终安装 FerriteCore,因为 Mojang 对块状态/模型的实现效率低得可笑,并且一旦添加的内容超出了原版提供的内容, 就会迅速消耗 RAM。
- 安装像 Shutup Experimental settings(1.19 之前)或 Yeetus Experimentus(1.19 及以上)这样的模组。这些模组将抑制 有关实验性游戏功能的弹出屏幕,否则会导致游戏重新加载其资源两次。
相关说明:在任何模组化场景中,我不建议使用 OptiFine。它是闭源的,以一种容易破坏 Forge 和其他模组的方式修补游戏,并且会显著减慢游戏启动速度,通常会达到几分钟的程度。请尝试使用 Sodium(在 Fabric 上)或 Embeddium(在 Forge 上)代替! 使用 OptiFine 与 ModernFix 一起使用不受官方支持,并可能导致问题。