TeaCon 茶后谈第 166 期
曾经有一个名叫 zzzzzcustomconfigs 的模组(相关链接:https://www.curseforge.com/minecraft/mc-mods/zzzzz-custom-configs),自身定位和 MineTweaker / CraftTweaker 差不多——都是修改合成表及矿物词典等。这个模组的名字以五个 z 开头不是因为和茶馆员工 ustc_zzzz 有什么关系,纯粹是因为作者利用了一个 FML 的实现细节:虽然名义上模组的加载顺序只保证「符合开发者要求的顺序」,但在开发者没特别指定顺序的时候,那个时候的 FML 会根据模组文件名进行字典序排序的结果来做决定。换言之,让文件名以一大堆 z 开头就更有可能让对应的模组在游戏加载时排在其他所有模组的后面,而对于这样一个修改合成表、矿物词典等游戏机制的模组来说,这个顺序「似乎」是有必要的。这个模组的作者为了让自己的模组在最后加载也真是煞费苦心……然而实际上不论是 MineTweaker 还是 CraftTweaker 都从未有这样的操作,可见这个顺序的影响实际上是一个不甚经得起推敲的迷思(Myth)。【本期编辑:3TUSK,ustc_zzzz】