欢迎光临散文网 会员登陆 & 注册

TeaCon 茶后谈第 179 期

2022-03-22 20:22 作者:TeaCon  | 我要投稿

历史上有少数几种模组加载器识别模组的条件是「模组入口类的名称必须拥有特定的前缀」,如 Risugami's ModLoader 的「mod_」前缀和 LiteLoader 的「LiteMod」前缀等。最初致力于做 Risugami's ModLoader「开箱即用」的替代品的 FML(ForgeModLoader)也继承了这一行为以保持在面对 Risugami's ModLoader 模组时与预期行为相一致,但 FML 从一开始也提供了对类名没有要求的基于「@Mod」注解的独有写法。令人意外的是,在 Risugami's ModLoader 停更数年后,FML 仍然保留了识别「mod_」前缀的行为,但只会给出警告并无视这样的模组文件。FML 的这一行为一直延续到了 2017 年:2017 年年底,有开发者对这一行为产生的性能影响(尤其是在网易中国版 Forge 上的影响)提出疑问(见 MinecraftForge#4530),这最后一点历史的见证才最终走向历史的尘埃。【本期编辑:3TUSK】

TeaCon 茶后谈第 179 期的评论 (共 条)

分享到微博请遵守国家法律