package com.twemyeez.picklr;
import net.minecraft.client.Minecraft;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.common.Mod.EventHandler;
import net.minecraftforge.fml.common.event.FMLInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
import com.twemyeez.picklr.config.ConfigurationHandler;
import com.twemyeez.picklr.utils.CommonUtils;
import com.twemyeez.picklr.utils.UpdateChecker;
@Mod(modid = Picklr.MODID, version = Picklr.VERSION, guiFactory = "com.twemyeez.picklr.config.ConfigGuiFactory")
public class Picklr {
public static final String MODID = "Picklr";
public static final String VERSION = "Lambda";
@EventHandler
public void preInit(FMLPreInitializationEvent event) {
/*
* Carry out the various tasks required for the config to run
*/
ConfigurationHandler.initialise(event);
}
@EventHandler
public void init(FMLInitializationEvent event) {
/*
* Carry out the various tasks required for the modification to run
*/
// Print debug
System.out
.println(Minecraft.getMinecraft().mcDataDir.getAbsoluteFile());
// Install libraries if required
InstallManager.unzip();
// Register all event handlers
CommonUtils.registerHandlers();
// Check for updates
UpdateChecker.requestLatestVersion();
}
}