众所周知,mc需要natives库才能正常使用
那么在部分libraries的json项中,classifiers提供的natives(即 ***-natives-***.jar)下载后应该保存到哪?
如果***-natives-***.jar只是用于解压,应该解压到哪?是用哪种形式(比如zip, gzip)打包的?
关键: Python 能处理吗
那么在部分libraries的json项中,classifiers提供的natives(即 ***-natives-***.jar)下载后应该保存到哪?
如果***-natives-***.jar只是用于解压,应该解压到哪?是用哪种形式(比如zip, gzip)打包的?
关键: Python 能处理吗
为什么不直接hmcl之类的启动器一键安装而是自己捣鼓....
python处理...存在理论不可行性?[#笑]
python处理...存在理论不可行性?[#笑]
natives.jar 保存到哪无所谓,它确实只是用于解压,可以丢临时目录,也可以保存到 libraries 中,每次解压时去瞄一眼,避免每次启动都要重新下载
解压到哪其实也不是很重要(只要参数生成器能找得到,这个应该问调用者),如果考虑兼容性可以丢到 .minecraft/$natives 下
jar 可以当作普通的 zip 处理,Python 中有 zipfile 来完成这项工作,只需要把 dll 和 so 提取出来就行
解压到哪其实也不是很重要(只要参数生成器能找得到,这个应该问调用者),如果考虑兼容性可以丢到 .minecraft/$natives 下
jar 可以当作普通的 zip 处理,Python 中有 zipfile 来完成这项工作,只需要把 dll 和 so 提取出来就行