README.md

    get_json_text

    mrpack中的modrinth.index.json可以包含模组。通常像这样:

    {
      "path": "mods/jei-1.20.1-forge-15.2.0.25.jar",
      "downloads": [
        "https://cdn.modrinth.com/data/u6dRKJwZ/versions/jJWgyPE4/jei-1.20.1-forge-15.2.0.25.jar"
      ],
      "fileSize": 1112890,
      "hashes": {
        "sha1": "98334a65217d31ac48bdca838e94ef1622810003",
        "sha512": "965c611a42934bdbbfcfd17c3d8551b97c16e809bc8e50d0c146e4c443ebb4bb4689ad5a8c746fb6a1bea3d5d64bc8630442d00baebc69b0d9fe61e8ca7b2c74"
      }
    }

    手动写这一大串太麻烦了,这个方法可以一键搞定。

    from core import get_json_text
    
    if __name__ == '__main__':
    	url = "https://cdn.modrinth.com/data/u6dRKJwZ/versions/jJWgyPE4/jei-1.20.1-forge-15.2.0.25.jar"
    	print(get_json_text(url))

    参数:模组的下载地址。

    parse_text

    可以由txt文件直接生成modrinth.index.json。

    from core import parse_text
    
    if __name__ == '__main__':
    	file_name = "test.txt"
    	print(parse_text(file_name))

    txt格式:

    name:整合包名称。  
    v:版本号。  
    mc:游戏版本。  
    forge:forge版本。  
    fabric:fabric版本。(与forge不同时存在。同时存在时,只生效forge。)  
    模组链接:一行一个。

    比如说:

    name=ABC
    v=1.0
    mc=1.20.1
    forge=47.1.39
    https://cdn.modrinth.com/data/4ZqxOvjD/versions/iLEHOlRR/rubidium-0.6.5.jar

    注意事项

    上传modrinth网站的整合包,模组的下载地址有限制,不能是CurseForge的。
    想添加CurseForge的模组,需要作为文件存放在压缩文件的overrides/mods目录下。

    项目简介

    当前项目暂无项目简介

    发行版本

    当前项目没有发行版本

    贡献者 1

    _雪菜肉丝面_ @qq_37284843

    开发语言

    • Python 100.0 %