首页 > 解决方案 > 如何解决运行runClient时eclipse给出的错误?

问题描述

我正在尝试为我的世界制作一个基本的模组,并正在遵循相同的教程。当我运行 runClient 时,它给了我以下错误

Reference to undefined variable MC_VERSION

这是我的 main.java 供参考:

package rattandeep.basicmod;

import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.common.Mod.EventHandler;
import net.minecraftforge.fml.common.Mod.Instance;
import net.minecraftforge.fml.common.SidedProxy;
import net.minecraftforge.fml.common.event.FMLInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
import rattandeep.basicmod.proxy.CommonProxy;
import rattandeep.basicmod.util.Reference;

@Mod(modid = Reference.MOD_ID, name = Reference.NAME, version = Reference.VERSION)
public class Main {
    @Instance
    public static Main instance;
    
    @SidedProxy(clientSide = Reference.CLIENT_PROXY_CLASS, serverSide = Reference.COMMON_PROXY_CLASS)
    public static CommonProxy proxy;
    
    @EventHandler
    public static void PreInit(FMLPreInitializationEvent event) {
        
    }
    
    @EventHandler
    public static void init(FMLInitializationEvent event) {
        
    }

    @EventHandler
    public static void Postinit(FMLPostInitializationEvent event) {
        
    }

}

我已经寻找解决方案,但没有找到。我该如何解决这个问题?

标签: javaeclipseminecraftminecraft-forge

解决方案


我发现了如何解决它。我只需要将我的 runClient 启动文件中的 MC_VERSION 变量值更改为我的 minecraft 版本。


推荐阅读