Я сделал мод для Minecraft несколько месяцев назад, и он работал нормально. Теперь это не работает. Это выдает эту ошибку.
Ошибка: метод Main не найден в классе occmod.Main, определите метод main следующим образом: public static void main (String [] args) или класс приложения JavaFX должен расширятьсяjavafx.application.Application
Поэтому я добавил основной метод в соответствии с сообщением об ошибке, и он по-прежнему выдает то же сообщение об ошибке.
Это мой код:
package occmod;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.common.Mod.EventHandler;
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 occmod.proxies.CommonProxy;
import occmod.tabs.ChickenTab;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.init.Items;
import net.minecraft.item.Item;
/* MOD INFO */
@Mod(modid = Reference.MOD_ID, name = Reference.NAME, version = Reference.VERSION)
//***
public class Main {
// I added this block of code and it still gives the same error
public static void main(String[] args) {
System.out.println("test");
return;
}
// CREATIVE TAB INSTANTIATION
public static Main instance;
public static final CreativeTabs chickentab = new ChickenTab("chickentab");
public static CreativeTabs chickentab_1;
//PROXY INFO
@SidedProxy(clientSide = Reference.CLIENT_PROXY, serverSide = Reference.COMMON_PROXY)
public static CommonProxy proxy;
//***
@EventHandler
public static void PreInt(FMLPreInitializationEvent event) {
proxy.PreInt(event);
}
@EventHandler
public static void init(FMLInitializationEvent event) {
proxy.init(event);
}
@EventHandler
public static void postinit(FMLPostInitializationEvent event) {
proxy.postinit(event);
}
}
Пожалуйста, помогите