TeaCon 茶后談第 179 期
歷史上有少數(shù)幾種模組加載器識別模組的條件是「模組入口類的名稱必須擁有特定的前綴」,如 Risugami's ModLoader 的「mod_」前綴和 LiteLoader 的「LiteMod」前綴等。最初致力于做 Risugami's ModLoader「開箱即用」的替代品的 FML(ForgeModLoader)也繼承了這一行為以保持在面對 Risugami's ModLoader 模組時(shí)與預(yù)期行為相一致,但 FML 從一開始也提供了對類名沒有要求的基于「@Mod」注解的獨(dú)有寫法。令人意外的是,在 Risugami's ModLoader 停更數(shù)年后,F(xiàn)ML 仍然保留了識別「mod_」前綴的行為,但只會給出警告并無視這樣的模組文件。FML 的這一行為一直延續(xù)到了 2017 年:2017 年年底,有開發(fā)者對這一行為產(chǎn)生的性能影響(尤其是在網(wǎng)易中國版 Forge 上的影響)提出疑問(見 MinecraftForge#4530),這最后一點(diǎn)歷史的見證才最終走向歷史的塵埃。【本期編輯:3TUSK】
標(biāo)簽: