使用IDE启动FabricMC失败:Mixin转换net.minecraft.client.main出错
Fabric模组开发启动报错解决
- 这个报错和Java 18无关,Fabric完全兼容Java 18,不用在版本上浪费时间。
- 核心问题出在
mixins.json的配置错误:报错里的路径net.ryoogah.testmod.mixin.net.ryoogah.testmod.mixin.json重复了两次模组包名,说明你在配置文件里写错了路径。 - 按以下步骤排查修复:
- 打开你的
mixins.json文件,检查package字段,应该设置为net.ryoogah.testmod.mixin,不要重复添加包名前缀。 - 检查
mixins数组里的条目,比如原来的net.ryoogah.testmod.mixin.ExampleMixin,只需要保留ExampleMixin即可——因为package字段已经指定了前缀,重复写会导致路径叠加出错。 - 删完条目后还是报错?大概率是Gradle缓存没更新,执行
./gradlew clean清理缓存,再重新运行runClient任务。
- 打开你的
- 如果是刚用Fabric模板生成的项目,模板自带的
mixins.json配置是正确的,删完ExampleMixin后清理缓存基本就能正常启动。
内容的提问来源于stack exchange,提问作者Ryoogah
相关产品推荐
相关产品推荐

