Modernica

Modernica

ModernFix 的分支,支持热重载,并为 Fabric 26.x 新增了 10 余项功能。

Modernica

Modernica 是 ModernFix mVUS(https://www.curseforge.com/minecraft/mc-mods/modernfix-mvus)和 ModernFix(https://www.curseforge.com/minecraft/mc-mods/modernfix)针对 Fabric 26.x 的一个分支,它实现了多个在原始 ModernFix 或 mVUS 移植版中都没有的新优化。

该模组提供了所有 ModernFix 的补丁,在完全配置的情况下可以将内存占用削减一半以上,同时还带来了可能对许多配置有帮助的新优化。

概要

本质上,Modernica 包含原始 ModernFix 的所有功能,外加新的网络优化、工作台(如合成表)的多线程处理,以及通过 Fzzy Config 实现的热重载配置。这意味着在某些选项下,你或许不再需要重启游戏来测试它们!

Modernica 还通过去重实现了新的 NBT 优化,在轻度模组环境下可以额外节省 3-5% 的内存。对于较大的整合包,它还可以优化成就系统,随着时间推移能积累可观的性能提升。

Modernica 还实现了一些受 Paper Patches 启发的补丁,这些补丁设计为与现有模组(如 C2ME 和 Fast Noise)兼容。这可以在不引发兼容性灾难的情况下,轻微提升世界生成的性能。

我还应该使用哪些模组?

为了获得最佳性能,我建议下载类似 Simply Optimized Forked、Adrenaline 或其他精简性能整合包。这些整合包使用了通常的最佳组合,你应该可以用 Modernica 直接替换掉 ModernFix mVUS。

如果你想制作自己的整合包,我推荐使用以下模组:

  • Sodium
  • Lithium
  • FerriteCore
  • C2ME
  • Fast Noise
  • Ixeris
  • Async Logger
  • Gnetum
  • Jasione
  • ImmediatelyFast
  • Entity Culling
  • Particle Core

所有这些模组与 Modernica 都能很好地搭配使用!

兼容性

Modernica 完全覆盖或包含了以下模组的部分功能,出于兼容性考虑,不应与它们同时使用。

  • ModernFix
  • ModernFix mVUS
  • BadOptimizations
  • Icterine 或 Cerulean
  • Moonrise
  • FastSuite
  • kennytvs-epic-force-close-loading-screen-mod-for-fabric
  • Fast IP Ping
  • Krypton
  • Krypton Reno

几乎所有上述模组的功能都已通过独立的补丁实现——所有功劳仍归功于制作这些出色模组的原作者。

遇到问题该去哪里

请在我們的 GitHub 单体仓库中开启一个 issue。

Reverie Projects

考虑加入 Reverie Projects 以获取开发进度抢先看和更新!加入后,你可以:

  • 为许多优秀的项目获得安装帮助和技术支持
  • 获取关于开发的最新动态
  • 与我们的团队交流与协作
  • 和我们社区的其他成员一起聊天!

鸣谢

  • embeddedt 制作了 ModernFix,这是本代码库绝大部分内容的基础模组
  • CoreDex 制作了 ModernFix mVUS,本模组以其为基础
  • JellySquid3 制作了 Hydrogen,本模组实现了其中的一些更新补丁,同时制作了令人惊叹的 Sodium 模组
  • astei 制作了 Krypton,本模组的部分网络优化分叉于此
  • 4x 制作了 Krypton Reno,本模组的部分网络优化受其启发
  • Shadows-of-Fire 制作了 FastSuite,本模组为其在 Fabric 上重新实现
  • fallen-breath 制作了 Fast IP Ping,本模组对其进行了重新实现
  • kennytv 制作了…… kennytvs-epic-force-close-loading-screen-mod-for-fabric,本模组将其作为一个配置选项重新实现
  • PaperMC,特别是 spottedleaf,他们制作的游戏补丁给了我们灵感
  • mephodio 制作了 Icterine,以及 Txni 制作了其分支 Cerulean,本模组对其进行了重新实现
  • Thosea 制作了 BadOptimizations

所有分叉实现在自由及开源许可证下发布。