// Path: src/main/java/com/dta/extracarts/Module.java
// public abstract class Module {
// 	private Boolean isActive = true;
// 
// 	public abstract String getModuleName();
// 
// 	public Boolean areRequirementsMet() {
// 		return true;
// 	}
// 
// 	public void setIsActive(Boolean isActive) {
// 		this.isActive = isActive;
// 	}
// 
// 	public Boolean getIsActive() {
// 		return isActive;
// 	}
// 
// 	public void init(FMLPreInitializationEvent event) {}
// 	public void load(FMLInitializationEvent event) {}
// 	public void postInit(FMLPostInitializationEvent event) {}
// }
// 
// Path: src/main/java/com/dta/extracarts/ModInfo.java
// public class ModInfo {
// 	
// 	public static final String NAME = "Extra Carts";
//     public static final String MODID = "extracarts";
//     public static final String VERSION = "@VERSION@";
// 
//     private static ArrayList<Module> MODULES_ENABLED = new ArrayList<Module>();
// 
//     public static ArrayList<Module> getModules() {
//         if(MODULES_ENABLED.isEmpty()) {
// 			MODULES_ENABLED.add(new BaseModule());
// 			MODULES_ENABLED.add(new IronChestModule());
// 			MODULES_ENABLED.add(new MFRModule());
//             MODULES_ENABLED.add(new MinechemModule());
// 		}
//         return MODULES_ENABLED;
//     }
// }


import java.io.File;
import com.dta.extracarts.Module;
import net.minecraftforge.common.config.Configuration;
import com.dta.extracarts.ModInfo;
package com.dta.extracarts.config;




public class ConfigHandler {
	public static File configFile = null;

	public static void init(){
		Configuration config = new Configuration(configFile);
		config.load();
// Path: src/main/java/com/dta/extracarts/Module.java
// public abstract class Module {
// 	private Boolean isActive = true;
// 
// 	public abstract String getModuleName();
// 
// 	public Boolean areRequirementsMet() {
// 		return true;
// 	}
// 
// 	public void setIsActive(Boolean isActive) {
// 		this.isActive = isActive;
// 	}
// 
// 	public Boolean getIsActive() {
// 		return isActive;
// 	}
// 
// 	public void init(FMLPreInitializationEvent event) {}
// 	public void load(FMLInitializationEvent event) {}
// 	public void postInit(FMLPostInitializationEvent event) {}
// }
// 
// Path: src/main/java/com/dta/extracarts/ModInfo.java
// public class ModInfo {
// 	
// 	public static final String NAME = "Extra Carts";
//     public static final String MODID = "extracarts";
//     public static final String VERSION = "@VERSION@";
// 
//     private static ArrayList<Module> MODULES_ENABLED = new ArrayList<Module>();
// 
//     public static ArrayList<Module> getModules() {
//         if(MODULES_ENABLED.isEmpty()) {
// 			MODULES_ENABLED.add(new BaseModule());
// 			MODULES_ENABLED.add(new IronChestModule());
// 			MODULES_ENABLED.add(new MFRModule());
//             MODULES_ENABLED.add(new MinechemModule());
// 		}
//         return MODULES_ENABLED;
//     }
// }


// Path: src/main/java/com/dta/extracarts/config/ConfigHandler.java
import java.io.File;
import com.dta.extracarts.Module;
import net.minecraftforge.common.config.Configuration;
import com.dta.extracarts.ModInfo;

package com.dta.extracarts.config;




public class ConfigHandler {
	public static File configFile = null;

	public static void init(){
		Configuration config = new Configuration(configFile);
		config.load();
        for(Module module: ModInfo.getModules()) {