Skip to content

[Feature] 通过启动参数 以modlist的形式加载mod #2627

@lycc193

Description

@lycc193

描述 | 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版本时 也更为方便

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions