兼容性和性能增强mod万能优化模组?
--禁用Java9 +的restrictions限制。
使某些mod与Java9 +兼容(因为某些mod使用restrictions并且由于这些限制而无法启动)。
FabricZero需要“-Xverify:none”参数才能在Java9 +上启动
--修正了许多MOD的崩溃。
注意:此mod的补丁程序可以帮助任何mod兼容,但不能保证100%成功,因此无法列出该mod的修复内容
(您需要自己查找此mod的修复内容)
--修复了与许多mod的OptiFabric / Optifine兼容性,例如:(锂,磷,REI等)
(你可以选择Optifine、锂、磷组合或者钠、锂、磷组合)
--允许ModUpdater更新所有Mod,而无需一个一个下载(选择性加入许多mod进行更新)
--优化类的字节码以减少CPU使用率(Minecraft特定的字节码优化)
(这些优化也适用于所有mods类库,所以这个mod在大型模组包上更有效)
Q&A
问:我可以在我的模组包中使用FabricZero吗?
答:是的,您可以使用它而无需征得作者许可,只要您不要试图隐瞒装载FabricZero的事实。
问:此mod是否与其他mod不兼容或效率较低?
答:这个模组没有任何不相容性,而且这个模组的最佳化也不会干扰其他模组的最佳化。
我什至建议您尝试将这些Mod与FabricZero一起使用:钠,锂,磷,OptiFabric
注意:Sodium和OptiFabric仍然不兼容,因为它们修改了游戏代码的同一部分
问:此mod仅限客户端吗?
答:这个mod既是客户端又是服务器端
问:此mod如何优化字节码?
答:对多个字节码进行了优化,以优化此倍数:
--通用字节码优化(在不针对Minecraft的情况下优化字节码)
这些字节码优化在近乎原版的游戏中不是很有效,因为java字节码已经由mojang使用代码混淆进行了优化(并且与此mod进行了类似的通用字节码优化)
--Minecraft目标优化
这些字节码优化针对的是一些次要的游戏优化,以及一些不良的代码设计,例如每次OpenGL调用都使用复杂的lambda表达式并用一个简单的字段替换它们,即使在近乎原始的环境中,也可以使游戏运行更快。
--有针对性的优化
这些字节码优化旨在使开发人员不了解并优化字节码,并使游戏在大型mod-pack上运行得更快,例如,如果mod不直接使用sin和cos数学调用,则将其重定向到Minecraft优化的调用。
注意:大多数优化也同样可用于带有 KibblePatcher 的Bukkit/Spigot/Paper服务端