You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

IntelliJ环境下Minecraft Forge 1.12.2启动时资源不加载求助

适配高版本Gradle的资源加载修复方案

1. 替代弃用classesDir的正确Gradle配置

旧配置中classesDir在Gradle 4.9+已废弃,你可以直接指定资源输出目录和Java类输出目录一致,Forge 1.12.2开发环境下使用如下配置即可:

sourceSets {
    main {
        output.resourcesDir = new File(buildDir, "classes/java/main")
    }
}

如果你需要动态匹配源码集的类输出路径,也可以使用如下兼容写法:

sourceSets {
    main {
        output.resourcesDir = sourceSets.main.output.classesDirs.singleFile
    }
}

2. IntelliJ运行配置校验

修改完Gradle配置并完成项目同步后,还需要检查运行配置避免配置不生效:

  • 打开IntelliJ右上角运行配置下拉菜单,选择「Edit Configurations」
  • 找到Minecraft客户端启动项,切换到「Configuration」标签
  • 确认工作目录指向项目根目录下的run文件夹,不要使用默认的项目根目录
  • 切换到「Classpath」标签,确认src/main/resources已经被加入运行时类路径,若缺失可手动添加

3. 额外校验步骤

如果修改后依然无法加载资源,可以按以下步骤排查:

  • 执行Gradle的classes任务,检查build/classes/java/main目录下是否已经存在你项目的自定义资源文件
  • 重启IntelliJ后重新执行同步,再启动客户端测试

内容的提问来源于stack exchange,提问作者Izumi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 02:09:03