蝙蝠森林
本帖最后由 蝙蝠森林 于 2022-3-5 18:06 编辑

各位大佬,我把之前写的东西升级到了1.12.2的2860版本 是直接用采用覆盖的方法现在就是材质丢失所有的东西都没有材质了 但是材质又是在资源文件夹里的 idea应该是压根没读取资源文件夹。以下是截图




log地址:https://pastebin.ubuntu.com/p/7gxpyVdt5y/

请大佬帮助

干就完了
我提醒你一句啊,如果要升级forge版本的话,我是建议直接在build.gradle里面修改minecraft代码块里的内容的,直接换成高版本的forge就可以了,而不是使用src替换到新的工作空间这么麻烦,而且这样会加剧你配置gradle的时间,是很划不来的。。。
还有,就是说你的src复制过去而没有材质出现的问题,多半是你build.gradle里面出了问题。不是idea的问题。请在build.gradle里的任意一行里加上这句话:【sourceSets.main.resources { srcDir 'src/main/resources' }】如果我记错了,说明我记性不好,因为这个是我手打的。请指正。
挺好,build.gradle是很重要的东西,如果你想替换src的内容进新的工作空间,我建议还是直接修改build.gradle的内容好点。

干就完了
我刚刚看了看你的日志,你似乎没有下载完全配置文件,导致了run的时候很多jar文件没有导入进去。建议点击右侧的Gradle选项卡,然后再点击genIntellijRuns试试看,新版本不需要setupDecompWorkspace了。

langyo
这事情你直接哪怕是发到私群里都行的啊,好歹有个笨蛋 yys 能回答下(

我再补充点东西吧((

如果你的构建失败了,

对于 JS/TS 生态,一定要多加检查 package.json;
对于 C#/.NET 生态,一定要多加检查 *.csproj 和 *.sln;
对于 Java/Kotlin 生态,一定要多加检查 build.gradle;

其余的像是 pip、cargo、vcpkg 的我就先不提了,你大概是暂时碰不到(