package org.pfaa.chemica.integration;

public abstract class ModIntegration {

	public static void init() {
		VanillaIntegration.init();
		RailcraftIntegration.init();
	}
	
}

@@ -32,16 +32,52 @@
 ation;%0A%0A
+import cpw.mods.fml.common.Loader;%0A%0A
 public a
@@ -143,46 +143,358 @@
 %7B%0A%09%09
-VanillaIntegration.init();%0A%09%09Railcraft
+if (Loader.isModLoaded(ModIds.GREGTECH)) %7B%0A%09%09%09return; // we let Greg run the show%0A%09%09%7D%0A%09%09VanillaIntegration.init();%0A%09%09RailcraftIntegration.init();%0A%09%09AppliedEnergistics2Integration.init();%0A%09%09ThermalExpansionIntegration.init();%0A%09%09EnderIOIntegration.init();%0A%09%09ImmersiveEngineeringIntegration.init();%0A%09%09RotaryCraftIntegration.init();%0A%09%09BuildcraftAdditions
 Inte

active mod integration