Hi, i just downloaded Industrial craft for my minecraft and it went to the mojang logo and then it crashed the report looked like this 
  
  
---- Minecraft Crash Report ---- 
// Uh... Did I do that? 
  
Time: 25/01/14 6:29 PM 
Description: There was a severe problem during mod loading that has caused the game to fail 
  
cpw.mods.fml.common.LoaderException: java.lang.NoSuchMethodError: net.minecraft.client.Minecraft.func_71380_b()Ljava/io/File; 
	at cpw.mods.fml.common.LoadController.transition(LoadController.java:149) 
	at cpw.mods.fml.common.Loader.loadMods(Loader.java:521) 
	at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:181) 
	at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:471) 
	at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:806) 
	at net.minecraft.client.main.Main.main(SourceFile:101) 
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
	at java.lang.reflect.Method.invoke(Unknown Source) 
	at net.minecraft.launchwrapper.Launch.launch(Launch.java:57) 
	at net.minecraft.launchwrapper.Launch.main(Launch.java:18) 
Caused by: java.lang.NoSuchMethodError: net.minecraft.client.Minecraft.func_71380_b()Ljava/io/File; 
	at ic2.core.PlatformClient.getMinecraftDir(PlatformClient.java:144) 
	at ic2.core.IC2.load(IC2.java:370) 
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
	at java.lang.reflect.Method.invoke(Unknown Source) 
	at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:540) 
	at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source) 
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
	at java.lang.reflect.Method.invoke(Unknown Source) 
	at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74) 
	at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45) 
	at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313) 
	at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296) 
	at com.google.common.eventbus.EventBus.post(EventBus.java:267) 
	at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:194) 
	at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:174) 
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
	at java.lang.reflect.Method.invoke(Unknown Source) 
	at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74) 
	at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45) 
	at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313) 
	at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296) 
	at com.google.common.eventbus.EventBus.post(EventBus.java:267) 
	at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:105) 
	at cpw.mods.fml.common.Loader.loadMods(Loader.java:520) 
	... 10 more