Closed cdc12345 closed 1 year ago
linux不知道你打不打算支持,所以没扯
linux不知道你打不打算支持,所以没扯
没有相关环境测试,要支持后期再说
有空了,稍微看了一下,先说说我的2个问题
有空了,稍微看了一下,先说说我的2个问题
* 这个软件还需面向非mcreator用户,两者gradle目录不同,不过这个应该易于解决 * mc游戏资源如何定位,这边可以交由用户选择文件夹,但这会增加风险,还有如果没有mc是不是要从镜像拉取再导入
镜像拉取得话也许可以试试看
关于mc游戏资源的定位
官方默认:%USERPROFILE%\AppData\Roaming.minecraft
第三方启动器就不好定位了,改了更不好找(
然后关于assets构建得话,如果我们能够修改这上面得那个final变量就能够加速
然后关于assets构建得话,如果我们能够修改这上面得那个final变量就能够加速
这个IDF有相关的实现,可以看看它的setting.gradle,用的比较hack的方法,但这个仅限于fg,要是fg的fork,例如rfg,这个方法就无效了
我的目的是想要找到一个通法,之前用过mitm来拦截asset,但会有系统代理和证书问题...
附一下IDF的链接 https://github.com/IdeallandEarthDept/IdeallandFramework/blob/master/mirror.gradle
仔细考虑了一下,这个功能由于用户环境的不可预测性,生产环境下会诱发其他麻烦,显然#5 是更好的解法,在不久后,将以#5 为主要开发方向
MCreator_GRADLE_USER_HOME : %USERPROFILE%\.mcreator\gradle (默认,其实mcreator也改不了:) )
如果rosa能够知道用户的mc安装目录
那么rosa就能够转移mc安装目录下的assets文件夹到
在GRADLE目录下 caches\forge_gradle (相对路径) caches\fabric-loom (fabric用处不大-.-)
相关的windows命令 mklink用于创造软链接