首页 > 解决方案 > Fabric 1.16.5 开发启动时崩溃:初始化 mixin 配置时出错

问题描述

我正在尝试开始改装(我选择了面料),当我尝试运行 Minecraft 时,我对它抛出的这个错误感到非常困惑。

崩溃日志:

    at org.spongepowered.asm.mixin.transformer.Config.create(Config.java:153)
Config.java:153
    at org.spongepowered.asm.mixin.Mixins.createConfiguration(Mixins.java:100)
Mixins.java:100
    at org.spongepowered.asm.mixin.Mixins.addConfiguration(Mixins.java:87)
Mixins.java:87
    at net.fabricmc.loader.launch.common.FabricMixinBootstrap.addConfiguration(FabricMixinBootstrap.java:44)
FabricMixinBootstrap.java:44
    at java.lang.Iterable.forEach(Iterable.java:75)
Iterable.java:75
    at net.fabricmc.loader.launch.common.FabricMixinBootstrap.init(FabricMixinBootstrap.java:83)
FabricMixinBootstrap.java:83
    at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:132)
Knot.java:132
    at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28)
KnotClient.java:28
    at net.fabricmc.devlaunchinjector.Main.main(Main.java:86)
Main.java:86
Caused by: java.lang.IllegalArgumentException: The specified resource 'mineralsplus.mixins.json' was invalid or could not be read
    at org.spongepowered.asm.mixin.transformer.MixinConfig.create(MixinConfig.java:1090)
MixinConfig.java:1090
    at org.spongepowered.asm.mixin.transformer.Config.create(Config.java:148)
Config.java:148
    ... 8 more

文件结构:

文件结构

我对面料没有太多经验,所以我按照 YouTube 上的教程进行操作,但仍然无法弄清楚问题所在。

据我了解,它似乎找不到mineralsplus.mixins.json

以下是 的内容mineralsplus.mixins.json

{
  "required": true,
  "minVersion": "0.8",
  "package": "hukyfi.minerals.plus.mixin",
  "compatibilityLevel": "JAVA_8",
  "mixins": [
  ],
  "client": [
    "ExampleMixin"
  ],
  "injectors": {
    "defaultRequire": 1
  }
}

这可能是我这边最愚蠢的错误,如果是这样,我道歉。但是,感谢您花时间阅读我的帖子,

哈基

标签: javaminecraftminecraft-fabric

解决方案


其实我修好了

我的机器上安装了多个版本的 Java,VSCode 刚刚选择了导致错误的最新版本。我只需要使用命令面板 ( cmd/CTRL+Shift+P) 打开“配置 Java 运行时”面板并切换要使用的项目的 Java 版本Java 1.8


推荐阅读