Написал свой первый мод и проверил его работоспособность в eclipse, все отлично запускалось и работало. Но когда я скомпилировал мод он уже не отображался в mods и не работал. Также не было ошибок в консоле. Версия forge 10.13.4.1492Главный класс:
Код:
package com.krololo.udungeon;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.EventHandler;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import cpw.mods.fml.common.registry.GameRegistry;
import cpw.mods.fml.common.registry.LanguageRegistry;
import net.minecraft.block.Block;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
@Mod (modid = Main.MODID, name = Main.MODNAME, version = Main.MODVERSION)
public class Main {
public static CreativeTabs udungeontab = new UdungeonTab(CreativeTabs.getNextID(),"uDungeon");
public static Block surpriseBlock;
public static Block testtextureBlock;
public static Item logo;
public static Item featherwand;
public static final String MODID = "udungeon";
public static final String MODNAME = "uDungeon";
public static final String MODVERSION = "0.1";
@Mod.Instance(Main.MODID)
public static Main mod;
@EventHandler
public void preLoad(FMLPreInitializationEvent event){
surpriseBlock = new SurpriseBlock(2056);
testtextureBlock = new TestTextureBlock(2057);
logo = new UdungeonLogo(2156);
featherwand = new FeatherWand(2157);
}
@EventHandler
public void preInit(FMLPreInitializationEvent e){
}
@EventHandler
public void Init(FMLInitializationEvent e){
GameRegistry.registerBlock(surpriseBlock, "SurpriseBlock");
GameRegistry.registerBlock(testtextureBlock, "TestTextureBlock");
GameRegistry.registerItem(logo, "Logo");
GameRegistry.registerItem(featherwand, "FeatherWand");
}
@EventHandler
public void postInit(FMLPostInitializationEvent e){
}
}