Проблема такова:
Начал делать очередной аддон (Для Essential Craft 3 с апи RF). Сделал главный класс. Вообще много чего сделал. Однако покажу только ядро всего мода:
Все остальные моды загружаются, а этот нет. Структура папок:
Немного шаманил со структурой. Ничего не понимаю. Вроде же всё правильно, а мод не грузится.
Начал делать очередной аддон (Для Essential Craft 3 с апи RF). Сделал главный класс. Вообще много чего сделал. Однако покажу только ядро всего мода:
Код:
package ec;
import static ec.Core.modid;
import static ec.Core.name;
import static ec.Core.ver;
import java.io.IOException;
import java.util.ArrayList;
import cpw.mods.fml.common.FMLCommonHandler;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.EventHandler;
import cpw.mods.fml.common.ModMetadata;
import cpw.mods.fml.common.SidedProxy;
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.network.NetworkRegistry;
import cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper;
import ec.network.proxy.ServerProxy;
import ec.utils.cfg.Config;
import ec3.api.ApiCore;
@Mod(modid = modid, version = ver, name = name)
public class Core extends ApiCore {
public static final String modid = "ec";
public static final String ver = "1.0.0-1.7.10";
public static final String name = "Essential Converters";
public static Core instance;
public static Config cfg;
public static SimpleNetworkWrapper network;
public static final String serverProxy = "ec.network.proxy.ServerProxy";
public static final String clientProxy = "ec.network.proxy.ClientProxy";
@SidedProxy(serverSide = serverProxy, clientSide = clientProxy)
public static ServerProxy proxy;
@EventHandler
public void preInit(FMLPreInitializationEvent e)
{
network = NetworkRegistry.INSTANCE.newSimpleChannel("EssentialConverters");
instance = this;
ModInfo(e.getModMetadata());
ModBlocks.Init();
try
{
DummyCore.Core.Core.registerModAbsolute(getClass(), name, e.getModConfigurationDirectory().getAbsolutePath(), cfg);
}
catch(IOException ioe)
{
FMLCommonHandler.instance().raiseException(ioe, "[EssentialConverters] unable to create cfg file, check your file system!", true);
return;
}
}
@EventHandler
public void init(FMLInitializationEvent e)
{
}
@EventHandler
public void postInit(FMLPostInitializationEvent e)
{
}
public void ModInfo(ModMetadata m)
{
m.autogenerated = false;
m.credits = "DummyThinking Team and CoFH Team";
m.modId = modid;
m.version = ver;
m.name = name;
ArrayList<String> authors = new ArrayList<String>();
authors.add("JakiHappyCity");
m.authorList = authors;
}
}
Немного шаманил со структурой. Ничего не понимаю. Вроде же всё правильно, а мод не грузится.