// Path: src/main/java/tonius/simplyjetpacks/SimplyJetpacks.java
// @Mod(modid = SimplyJetpacks.MODID, version = SimplyJetpacks.VERSION, dependencies = SimplyJetpacks.DEPENDENCIES, guiFactory = SimplyJetpacks.GUI_FACTORY)
// public class SimplyJetpacks {
//     
//     public static final String MODID = "simplyjetpacks";
//     public static final String VERSION = "@VERSION@";
//     public static final String PREFIX = MODID + ".";
//     public static final String RESOURCE_PREFIX = MODID + ":";
//     public static final String DEPENDENCIES = "required-after:Forge@[10.13.2.1291,);after:ThermalExpansion;after:RedstoneArsenal;after:RArm;after:EnderIO@[1.7.10-2.1.3.243,);after:BuildCraft|Core@[6.4.15,7.0.0),[7.0.4,)";
//     public static final String GUI_FACTORY = "tonius.simplyjetpacks.config.ConfigGuiFactory";
//     
//     @Instance(MODID)
//     public static SimplyJetpacks instance;
//     @SidedProxy(clientSide = "tonius.simplyjetpacks.client.ClientProxy", serverSide = "tonius.simplyjetpacks.CommonProxy")
//     public static CommonProxy proxy;
//     public static Logger logger;
//     public static SyncHandler keyboard;
//     
//     @EventHandler
//     public static void preInit(FMLPreInitializationEvent evt) {
//         logger = evt.getModLog();
//         logger.info("Starting Simply Jetpacks");
//         
//         checkCoFHLib();
//         
//         Packs.preInit();
//         Config.preInit(evt);
//         ModItems.preInit();
//     }
//     
//     @EventHandler
//     public static void init(FMLInitializationEvent evt) {
//         RecipeSorter.register(SimplyJetpacks.MODID + ":upgrading", UpgradingRecipe.class, Category.SHAPED, "after:minecraft:shaped");
//         proxy.registerHandlers();
//         PacketHandler.init();
//         ModItems.init();
//         ModEnchantments.init();
//     }
//     
//     @EventHandler
//     public static void serverStopping(FMLServerStoppingEvent evt) {
//         SyncHandler.clearAll();
//     }
//     
//     private static void checkCoFHLib() {
//         try {
//             Class.forName("cofh.lib.util.helpers.FireworksHelper$Explosion");
//             logger.info("Successfully found CoFHLib");
//             return;
//             
//         } catch (ClassNotFoundException e) {
//             logger.error("Could not find CoFHLib!");
//             proxy.throwCoFHLibException();
//         }
//     }
//     
// }


import tonius.simplyjetpacks.SimplyJetpacks;
import cpw.mods.fml.common.Loader;
package tonius.simplyjetpacks.integration;


public enum ModType {
    
    SIMPLY_JETPACKS("", SimplyJetpacks.MODID),
    THERMAL_EXPANSION(".te", "ThermalExpansion"),
    THERMAL_DYNAMICS(null, "ThermalDynamics"),
    REDSTONE_ARSENAL(null, "RedstoneArsenal"),
    REDSTONE_ARMORY(null, "RArm"),
    ENDER_IO(".eio", "EnderIO"),
    BUILDCRAFT(".bc", "BuildCraft|Core");
    
    public final String suffix;
    public final String[] modids;
    public final boolean loaded;
    
    private ModType(String suffix, String... modids) {
// Path: src/main/java/tonius/simplyjetpacks/SimplyJetpacks.java
// @Mod(modid = SimplyJetpacks.MODID, version = SimplyJetpacks.VERSION, dependencies = SimplyJetpacks.DEPENDENCIES, guiFactory = SimplyJetpacks.GUI_FACTORY)
// public class SimplyJetpacks {
//     
//     public static final String MODID = "simplyjetpacks";
//     public static final String VERSION = "@VERSION@";
//     public static final String PREFIX = MODID + ".";
//     public static final String RESOURCE_PREFIX = MODID + ":";
//     public static final String DEPENDENCIES = "required-after:Forge@[10.13.2.1291,);after:ThermalExpansion;after:RedstoneArsenal;after:RArm;after:EnderIO@[1.7.10-2.1.3.243,);after:BuildCraft|Core@[6.4.15,7.0.0),[7.0.4,)";
//     public static final String GUI_FACTORY = "tonius.simplyjetpacks.config.ConfigGuiFactory";
//     
//     @Instance(MODID)
//     public static SimplyJetpacks instance;
//     @SidedProxy(clientSide = "tonius.simplyjetpacks.client.ClientProxy", serverSide = "tonius.simplyjetpacks.CommonProxy")
//     public static CommonProxy proxy;
//     public static Logger logger;
//     public static SyncHandler keyboard;
//     
//     @EventHandler
//     public static void preInit(FMLPreInitializationEvent evt) {
//         logger = evt.getModLog();
//         logger.info("Starting Simply Jetpacks");
//         
//         checkCoFHLib();
//         
//         Packs.preInit();
//         Config.preInit(evt);
//         ModItems.preInit();
//     }
//     
//     @EventHandler
//     public static void init(FMLInitializationEvent evt) {
//         RecipeSorter.register(SimplyJetpacks.MODID + ":upgrading", UpgradingRecipe.class, Category.SHAPED, "after:minecraft:shaped");
//         proxy.registerHandlers();
//         PacketHandler.init();
//         ModItems.init();
//         ModEnchantments.init();
//     }
//     
//     @EventHandler
//     public static void serverStopping(FMLServerStoppingEvent evt) {
//         SyncHandler.clearAll();
//     }
//     
//     private static void checkCoFHLib() {
//         try {
//             Class.forName("cofh.lib.util.helpers.FireworksHelper$Explosion");
//             logger.info("Successfully found CoFHLib");
//             return;
//             
//         } catch (ClassNotFoundException e) {
//             logger.error("Could not find CoFHLib!");
//             proxy.throwCoFHLibException();
//         }
//     }
//     
// }


// Path: src/main/java/tonius/simplyjetpacks/integration/ModType.java
import tonius.simplyjetpacks.SimplyJetpacks;
import cpw.mods.fml.common.Loader;

package tonius.simplyjetpacks.integration;


public enum ModType {
    
    SIMPLY_JETPACKS("", SimplyJetpacks.MODID),
    THERMAL_EXPANSION(".te", "ThermalExpansion"),
    THERMAL_DYNAMICS(null, "ThermalDynamics"),
    REDSTONE_ARSENAL(null, "RedstoneArsenal"),
    REDSTONE_ARMORY(null, "RArm"),
    ENDER_IO(".eio", "EnderIO"),
    BUILDCRAFT(".bc", "BuildCraft|Core");
    
    public final String suffix;
    public final String[] modids;
    public final boolean loaded;
    
    private ModType(String suffix, String... modids) {
        this.suffix = suffix;