标签: minecraft-fabric

无法找到或加载主类 net.fabricmc.devlaunchinjector.Main Fabricmc

我正在 intellij 中编写一个 Fabric minecraft mod,当我运行代码时,它说:

Could not find or load main class net.fabricmc.devlaunchinjector.Main
Run Code Online (Sandbox Code Playgroud)

当我编译代码并在 minecraft 中尝试它时,它可以工作,但在 intellij 中我无法运行它。

java intellij-idea minecraft-fabric

5
推荐指数
1
解决办法
1万
查看次数

如何使用 Fabric 获取 Minecraft 路径

我有一个 mod 想要读取splits.ymlminecraft 目录中的文件,其中包含其他配置(config.txt 等)。我不知道我会怎么做。我的第一个想法是使用 Mixin

@Mixin(GameOptions.class)
public class GameOptionsMixin {
    @Shadow @Final private File optionsFile;

    @Inject(method = "load", at = @At("RETURN"))
    private void load(CallbackInfo info) {
        File splits = new File(optionsFile.getParent(), "splits.yml");    
    }
}
Run Code Online (Sandbox Code Playgroud)

但我不知道如何提取价值。我也不相信该文件夹会是.minecraft因为许多结构用户使用 MultiMC。

java minecraft minecraft-fabric

3
推荐指数
1
解决办法
1751
查看次数

标签 统计

java ×2

minecraft-fabric ×2

intellij-idea ×1

minecraft ×1