2013-09-11 14:20:15 +02:00
|
|
|
package com.pahimar.ee3;
|
|
|
|
|
2014-05-02 22:06:56 +02:00
|
|
|
import com.pahimar.ee3.configuration.ConfigurationHandler;
|
2014-03-28 20:54:15 +01:00
|
|
|
import com.pahimar.ee3.handler.CraftingHandler;
|
2014-05-01 01:33:29 +02:00
|
|
|
import com.pahimar.ee3.handler.FuelHandler;
|
2014-03-28 20:54:15 +01:00
|
|
|
import com.pahimar.ee3.handler.GuiHandler;
|
2014-04-30 04:26:30 +02:00
|
|
|
import com.pahimar.ee3.init.ModBlocks;
|
|
|
|
import com.pahimar.ee3.init.ModItems;
|
2014-04-29 03:24:31 +02:00
|
|
|
import com.pahimar.ee3.network.PacketHandler;
|
2013-12-21 23:16:55 +01:00
|
|
|
import com.pahimar.ee3.proxy.IProxy;
|
2014-03-28 20:54:15 +01:00
|
|
|
import com.pahimar.ee3.reference.Reference;
|
2013-09-11 14:20:15 +02:00
|
|
|
import cpw.mods.fml.common.Mod;
|
|
|
|
import cpw.mods.fml.common.Mod.EventHandler;
|
|
|
|
import cpw.mods.fml.common.Mod.Instance;
|
|
|
|
import cpw.mods.fml.common.SidedProxy;
|
2013-12-16 02:26:42 +01:00
|
|
|
import cpw.mods.fml.common.event.*;
|
2013-09-11 14:20:15 +02:00
|
|
|
import cpw.mods.fml.common.event.FMLInterModComms.IMCEvent;
|
|
|
|
import cpw.mods.fml.common.network.NetworkRegistry;
|
2014-05-01 01:33:29 +02:00
|
|
|
import cpw.mods.fml.common.registry.GameRegistry;
|
2013-12-16 02:26:42 +01:00
|
|
|
|
2014-05-02 22:06:56 +02:00
|
|
|
import java.io.File;
|
|
|
|
|
2014-05-26 22:03:54 +02:00
|
|
|
@Mod(modid = Reference.MOD_ID, name = Reference.MOD_NAME, certificateFingerprint = Reference.FINGERPRINT, version = Reference.VERSION)
|
2013-12-16 02:26:42 +01:00
|
|
|
public class EquivalentExchange3
|
|
|
|
{
|
2014-05-24 19:54:46 +02:00
|
|
|
@Instance(Reference.MOD_ID)
|
2013-09-11 14:20:15 +02:00
|
|
|
public static EquivalentExchange3 instance;
|
|
|
|
|
|
|
|
@SidedProxy(clientSide = Reference.CLIENT_PROXY_CLASS, serverSide = Reference.SERVER_PROXY_CLASS)
|
2013-12-21 23:16:55 +01:00
|
|
|
public static IProxy proxy;
|
2013-09-11 14:20:15 +02:00
|
|
|
|
|
|
|
@EventHandler
|
2013-12-16 02:26:42 +01:00
|
|
|
public void invalidFingerprint(FMLFingerprintViolationEvent event)
|
|
|
|
{
|
2014-03-28 20:54:15 +01:00
|
|
|
|
2013-09-11 14:20:15 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
@EventHandler
|
2013-12-16 02:26:42 +01:00
|
|
|
public void serverStarting(FMLServerStartingEvent event)
|
|
|
|
{
|
2014-03-28 20:54:15 +01:00
|
|
|
|
2013-09-11 14:20:15 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
@EventHandler
|
2013-12-16 02:26:42 +01:00
|
|
|
public void preInit(FMLPreInitializationEvent event)
|
|
|
|
{
|
2014-05-02 22:06:56 +02:00
|
|
|
ConfigurationHandler.init(event.getModConfigurationDirectory().getAbsolutePath() + File.separator + Reference.MOD_ID.toLowerCase() + File.separator);
|
|
|
|
|
2014-05-23 00:35:31 +02:00
|
|
|
PacketHandler.init();
|
|
|
|
|
|
|
|
proxy.registerKeybindings();
|
|
|
|
|
2013-09-11 14:20:15 +02:00
|
|
|
ModItems.init();
|
2014-04-02 04:47:08 +02:00
|
|
|
|
|
|
|
ModBlocks.init();
|
2013-09-11 14:20:15 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
@EventHandler
|
2013-12-17 21:56:56 +01:00
|
|
|
public void init(FMLInitializationEvent event)
|
2013-12-16 02:26:42 +01:00
|
|
|
{
|
2013-09-11 14:20:15 +02:00
|
|
|
// Register the GUI Handler
|
2014-03-28 02:34:47 +01:00
|
|
|
NetworkRegistry.INSTANCE.registerGuiHandler(instance, new GuiHandler());
|
2013-09-11 14:20:15 +02:00
|
|
|
|
2014-04-11 01:59:04 +02:00
|
|
|
// Initialize mod tile entities
|
|
|
|
proxy.registerTileEntities();
|
|
|
|
|
|
|
|
// Initialize custom rendering and pre-load textures (Client only)
|
|
|
|
proxy.initRenderingAndTextures();
|
|
|
|
|
2014-03-28 20:54:15 +01:00
|
|
|
// Register the Items Event Handler
|
2014-05-23 00:35:31 +02:00
|
|
|
proxy.registerEventHandlers();
|
2013-09-11 14:20:15 +02:00
|
|
|
|
2013-12-28 01:54:31 +01:00
|
|
|
CraftingHandler.init();
|
2014-05-01 01:33:29 +02:00
|
|
|
|
|
|
|
// Register our fuels
|
|
|
|
GameRegistry.registerFuelHandler(new FuelHandler());
|
2013-09-11 14:20:15 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
@EventHandler
|
2013-12-17 21:56:56 +01:00
|
|
|
public void postInit(FMLPostInitializationEvent event)
|
2013-12-16 02:26:42 +01:00
|
|
|
{
|
2014-03-28 20:54:15 +01:00
|
|
|
|
2013-09-11 14:20:15 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
@EventHandler
|
2013-12-16 02:26:42 +01:00
|
|
|
public void handleIMCMessages(IMCEvent event)
|
|
|
|
{
|
2014-03-28 20:54:15 +01:00
|
|
|
|
2013-09-11 14:20:15 +02:00
|
|
|
}
|
|
|
|
}
|