Okay then, I'll try fixing it a different way. (JAR attached to this post)
That seems to have fixed it. Adding Immibis Core still gets Minecraft stuck in a load order loop though.
Nuclear Control 2 doesn't seem to work with the compat either:
Display Spoiler
Code
---- Minecraft Crash Report ----
// Oh - I know what I did wrong!
Time: 18/01/15 12:23
Description: There was a severe problem during mod loading that has caused the game to fail
cpw.mods.fml.common.LoaderException: java.lang.NoSuchMethodError: ic2classic.core.util.StackUtil.copyWithWildCard(Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack;
at cpw.mods.fml.common.LoadController.transition(LoadController.java:162)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:695)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:288)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:541)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:867)
at net.minecraft.client.main.Main.main(SourceFile:148)
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:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: java.lang.NoSuchMethodError: ic2classic.core.util.StackUtil.copyWithWildCard(Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack;
at shedar.mods.ic2.nuclearcontrol.recipes.RecipesNew.addRecipes(RecipesNew.java:101)
at shedar.mods.ic2.nuclearcontrol.IC2NuclearControl.postInit(IC2NuclearControl.java:186)
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:513)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
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.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:694)
... 10 more
Display More
Correction, it can work if the recipes are set to old in the config, but then many items/blocks are missing recipes. Not sure if that's just a Nuclear Control bug though. Reactor Sensor Kits and Thermometers don't work on reactors either, they just open it's GUI when you click on them. And apparently putting a normal Thermal Monitor on a reactor crashes you too:
Display Spoiler
Code
---- Minecraft Crash Report ----
// I blame Dinnerbone.
Time: 18/01/15 12:31
Description: Ticking block entity
java.lang.NoSuchFieldError: network
at shedar.mods.ic2.nuclearcontrol.tileentities.TileEntityThermo.setOnFire(TileEntityThermo.java:153)
at shedar.mods.ic2.nuclearcontrol.tileentities.TileEntityThermo.checkStatus(TileEntityThermo.java:228)
at shedar.mods.ic2.nuclearcontrol.tileentities.TileEntityThermo.func_145845_h(TileEntityThermo.java:242)
at net.minecraft.world.World.func_72939_s(World.java:1939)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:489)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:636)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
Display More