Minecraft开源模组搭建报错:Task 'genIntellIjruns'未找到
解决Minecraft模组搭建中
genIntellIjruns任务不存在的问题 1. 先修正任务名拼写
你输入的genIntellIjruns存在拼写错误,正确的任务名是genIntellijRuns(注意第二个"I"为小写,"R"大写)。先尝试执行正确的命令:
gradlew.bat genIntellijRuns
2. 匹配对应MC构建工具的命令
不同Minecraft模组加载器(Forge/Fabric/Quilt)的IDE配置生成命令存在差异,按模组使用的工具选择对应操作:
- Forge:新版本使用
genIntellijRuns,旧版本需执行gradlew.bat setupDecompWorkspace idea - Fabric/Quilt:先执行
gradlew.bat genSources生成源码,再执行gradlew.bat idea生成IDEA配置;也可直接将项目导入IDEA,Loom插件会自动识别并配置运行项 - 执行
gradlew.bat tasks查看所有可用任务,重点关注带run或idea关键词的任务(比如runClient、runServer),这些任务可直接启动游戏客户端/服务端
3. 手动配置IDEA运行项
如果自动生成任务仍不可用,可手动添加运行配置:
- 打开IDEA,进入
Run > Edit Configurations - 点击
+号,选择Application - 主类:Forge填
net.minecraftforge.userdev.UserdevLauncher,Fabric填net.fabricmc.devlaunchinjector.Main,Quilt填org.quiltmc.devlaunchinjector.Main - VM参数:从项目的
build.gradle/build.gradle.kts中提取对应加载器的启动参数,或参考模组的README文档 - 工作目录:设置为项目根目录下的
run文件夹(若不存在可手动创建)
4. 检查项目Gradle配置
- 确认
build.gradle/build.gradle.kts中引入了对应加载器的Gradle插件,比如Forge的net.minecraftforge.gradle、Fabric的fabric-loom,这些插件是生成IDE配置任务的前提 - 若插件缺失,添加对应依赖后,执行
gradlew.bat clean build --refresh-dependencies刷新依赖并重新加载项目
内容的提问来源于stack exchange,提问作者Adam Frank
相关产品推荐
相关产品推荐

