Java говорит, что нет основного метода, хотя я определил его - PullRequest
0 голосов
/ 17 октября 2019

Я сделал мод для 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);   
    }
}

Пожалуйста, помогите

...