如何解决 运行 runClient 上 eclipse 给出的错误?
How to solve error given by eclipse on running runClient?
我正在尝试为 minecraft 制作一个基本的 mod 并且正在学习相同的教程。当我 运行 运行Client 时,它给我以下错误
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) {
}
}
我搜索了解决方案,但找到了 none。我该如何解决?
我找到了解决方法。我只需要将我的 runClient 启动文件中 MC_VERSION 的变量值更改为我的 minecraft 版本。
我正在尝试为 minecraft 制作一个基本的 mod 并且正在学习相同的教程。当我 运行 运行Client 时,它给我以下错误
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) {
}
}
我搜索了解决方案,但找到了 none。我该如何解决?
我找到了解决方法。我只需要将我的 runClient 启动文件中 MC_VERSION 的变量值更改为我的 minecraft 版本。