描述 | Description
在旧版本的forge(1.12~1.20.0(?))和neoforge中 允许使用 --fml.mavenRoots --fml.modLists 这两个参数 进行mod加载,而不是局限于version/mods 这个文件夹下
1.12
1.13~1.16
1.17~1.19
forge 1.20最新版把这个参数删掉了
neoforge还在
与此同时 在fabric中 也允许使用 addMods 将任意路径下的mod文件提交给加载器
fabric
建议在启动器中提供设置maven路径的选项, 在下载mod和整合包时 下载到本地仓库 同时在版本文件夹下生成对应于forge/fabric的modlist文件, 导入整合包时 自动进行manifest.json -> modlist的转换
对于不支持这种形式加载的文件 依旧放入mods文件夹下
比如opt
原因 | Reason
相同版本的mod只需要下载一份,同时在修改/更新整合包下的mod版本时 也更为方便