跳到正文

ModernFix

作者:embeddedt

一款集性能优化、内存占用降低与大量漏洞修复于一体的全能模组。与你常用的性能优化模组完全兼容!

收藏

截图

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

横幅图片

捐赠
支持 Fabric
支持 Forge
加入 Discord

ModernFix 是一款一体化模组,能够提升性能、降低内存占用,并修复现代 Minecraft 版本中的许多 Bug(支持大多数 1.16 及以上版本)
且不会大幅影响游戏体验。大多数 Forge 1.16-1.19.2 整合包在安装 ModernFix 后,启动速度将大约快一倍。
如果启用某些非默认选项,它甚至能让 All The Mods 8 这样的大型整合包在分配 3GB 或更少内存的情况下运行。

ModernFix 是免费的开源软件。所有代码均可在 GitHub 仓库中获取。

⚙️ 技术概要

ModernFix 究竟为你的游戏做了什么?其中包含大量调整——多到无法在此一一列举。不过,以下是对所做改进的
大致类型的简要总结:

  • 从更新版本的 Minecraft 和/或 Forge 移植 Bug 修复,例如修复

在 1.18 中移除维度模组后地图损坏的问题。

  • 为在特定 Minecraft 版本上不再受支持的模组打补丁,以改善游戏体验,而无需

玩家自行更新。

  • 对游戏启动流程进行大量优化与改进,显著提升速度并减少随机的并发崩溃。
  • 额外的调试工具,帮助模组开发者和玩家确定某些罕见游戏崩溃/卡死的原因,而无需依赖痛苦的

模组二分排查过程。

动态版本,可即时加载模型。模型加载是自 1.8 以来模组化 Minecraft 中一直存在的主要性能退化问题之一,
而这一新系统几乎消除了所有缺点,使内存占用和加载时间
更接近 1.7.10 时的水平。

如果你技术娴熟,想了解每个补丁的更多细节,我建议阅读 补丁摘要 wiki 页面。

🐛 出问题时该去哪里求助

请在 GitHub 上报告问题,或加入 Discord 并在 #modernfix-discussion 频道中提问。
请务必说明你使用的 Minecraft 版本、加载器和 ModernFix 版本,以及你安装的其他模组。

🎁 我该如何支持这个项目?

你可以通过两种主要方式帮助支持 ModernFix 的开发:

  • 广而告之!在整合包中测试 ModernFix,并鼓励整合包作者将其收录。
  • 如果你愿意慷慨解囊,我接受通过 Ko-fi 捐赠。捐赠并非必需(因为 ModernFix 是免费的),

但每一份帮助都很重要。我利用业余时间开发 ModernFix,因此我收到的任何报酬都有助于维持开发。

❓ 我还应该使用哪些模组?

Minecraft 有许多性能模组,我无法在此一一列举,但在我看来,以下是一些必备模组:

  • 在 1.19.4 之前的任何版本上,你都应该始终安装 LazyDFU,因为它消除了 DFU 系统造成的惊人卡顿。
  • 在 1.20 之前的任何版本上,你通常应该使用 Starlight,除非它与你的模组存在兼容性问题(这种情况相当罕见)。

它提供了大幅改进的光照性能,还可以修复在区块之间移动时的 FPS 卡顿。

  • 始终安装 FerriteCore,因为 Mojang 对 blockstates/models 的实现效率低得可笑,而且一旦添加了超出原版所提供的内容,

就会迅速消耗 RAM。

  • 安装类似 Shutup Experimental settings(1.19 之前)或 Yeetus Experimentus(1.19+)的模组。这些模组会抑制

关于实验性游戏功能的弹出屏幕,否则该屏幕会导致游戏重新加载资源两次。

相关说明:我不建议在任何模组场景中使用 OptiFine。它是闭源的,以容易破坏
Forge 和其他模组的方式修改游戏,并且会显著减慢游戏启动速度,通常达到数分钟之久。请改用 Sodium(Fabric 上)或 Embeddium(Forge 上)!
官方不支持将 OptiFine 与 ModernFix 一起使用,并且可能会导致问题。

🖥️ 需要 Minecraft 服务器?考虑 CreeperHost!

使用优惠码 taumc-qk0 享受 10% 折扣

评论

登录后评论和评分

embeddedt 的其他作品

查看全部 →