// Path: src/main/java/tonius/neiintegration/IntegrationBase.java
// public abstract class IntegrationBase {
//     
//     public abstract String getName();
//     
//     public boolean isEnabledByDefault() {
//         return true;
//     }
//     
//     public abstract boolean isValid();
//     
//     public abstract void loadConfig();
//     
//     protected void registerHandler(IRecipeHandler handler) {
//         handler.prepare();
//         API.registerRecipeHandler(handler);
//         API.registerUsageHandler(handler);
//     }
//     
// }
// 
// Path: src/main/java/tonius/neiintegration/mods/mcforge/dumpers/MCForgeDumpers.java
// public abstract class MCForgeDumpers {
//     
//     public static void loadConfig() {
//         API.addOption(new LoadedModDumper());
//         API.addOption(new ChestLootDumper());
//         API.addOption(new DimensionDumper());
//         API.addOption(new EntityDumper());
//         API.addOption(new TileEntityDumper());
//         
//         API.addOption(new OreDictionaryDumper());
//         API.addOption(new FluidDumper());
//         API.addOption(new FluidContainerDumper());
//         API.addOption(new RecipeHandlerDumper());
//         
//         API.addOption(new InventoryDumper());
//     }
//     
// }


import net.minecraftforge.common.MinecraftForge;
import tonius.neiintegration.IntegrationBase;
import tonius.neiintegration.mods.mcforge.dumpers.MCForgeDumpers;
package tonius.neiintegration.mods.mcforge;


public class MCForgeIntegration extends IntegrationBase {
    
    public MCForgeIntegration() {
        MinecraftForge.EVENT_BUS.register(new MCForgeTooltipHandler());
    }
    
    @Override
    public String getName() {
        return "Minecraft / Forge";
    }
    
    @Override
    public boolean isValid() {
        return true;
    }
    
// Path: src/main/java/tonius/neiintegration/IntegrationBase.java
// public abstract class IntegrationBase {
//     
//     public abstract String getName();
//     
//     public boolean isEnabledByDefault() {
//         return true;
//     }
//     
//     public abstract boolean isValid();
//     
//     public abstract void loadConfig();
//     
//     protected void registerHandler(IRecipeHandler handler) {
//         handler.prepare();
//         API.registerRecipeHandler(handler);
//         API.registerUsageHandler(handler);
//     }
//     
// }
// 
// Path: src/main/java/tonius/neiintegration/mods/mcforge/dumpers/MCForgeDumpers.java
// public abstract class MCForgeDumpers {
//     
//     public static void loadConfig() {
//         API.addOption(new LoadedModDumper());
//         API.addOption(new ChestLootDumper());
//         API.addOption(new DimensionDumper());
//         API.addOption(new EntityDumper());
//         API.addOption(new TileEntityDumper());
//         
//         API.addOption(new OreDictionaryDumper());
//         API.addOption(new FluidDumper());
//         API.addOption(new FluidContainerDumper());
//         API.addOption(new RecipeHandlerDumper());
//         
//         API.addOption(new InventoryDumper());
//     }
//     
// }


// Path: src/main/java/tonius/neiintegration/mods/mcforge/MCForgeIntegration.java
import net.minecraftforge.common.MinecraftForge;
import tonius.neiintegration.IntegrationBase;
import tonius.neiintegration.mods.mcforge.dumpers.MCForgeDumpers;

package tonius.neiintegration.mods.mcforge;


public class MCForgeIntegration extends IntegrationBase {
    
    public MCForgeIntegration() {
        MinecraftForge.EVENT_BUS.register(new MCForgeTooltipHandler());
    }
    
    @Override
    public String getName() {
        return "Minecraft / Forge";
    }
    
    @Override
    public boolean isValid() {
        return true;
    }
    
    @Override