package shedar.mods.ic2.nuclearcontrol.crossmod.bigreactors;
import cpw.mods.fml.common.Loader;
import cpw.mods.fml.common.Optional;
import cpw.mods.fml.common.registry.GameRegistry;
import net.minecraft.block.Block;
import net.minecraft.item.Item;
import shedar.mods.ic2.nuclearcontrol.IC2NuclearControl;
import shedar.mods.ic2.nuclearcontrol.crossmod.ModLib;
import shedar.mods.ic2.nuclearcontrol.crossmod.bigreactors.recipes.BigReactorsRecipesGregtech;
import shedar.mods.ic2.nuclearcontrol.crossmod.bigreactors.recipes.BigReactorsRecipesNew;
import shedar.mods.ic2.nuclearcontrol.utils.NCLog;
public class CrossBigReactors {
public static Block ReactorInfoFetch;
public static Item reactorCard;
public static Item kitRFsensor;
public static void doStuff(){
if(Loader.isModLoaded(ModLib.BIG_REACTORS)){
NCLog.fatal("We know that there is a foreign reactor installed...");
activateOtherModStuff();
}
}
@Optional.Method(modid = ModLib.BIG_REACTORS)
private static void activateOtherModStuff(){
ReactorInfoFetch = new BlockActiveReactorInfoFetch();
reactorCard = new ItemCardRFSensor().setUnlocalizedName("RFreactorCard");
kitRFsensor = new ItemKitRFSensor().setUnlocalizedName("RFreactorKit");
GameRegistry.registerBlock(ReactorInfoFetch, "NC-BRinfoFetch");
GameRegistry.registerItem(reactorCard, "NC-BRreactorCard");
GameRegistry.registerItem(kitRFsensor, "NC-BRrfsensorKit");
GameRegistry.registerTileEntity(TileEntityBlockFetcher.class, "NC-BRinfoFetch");
if(IC2NuclearControl.instance.recipes.toLowerCase().equals("normal")){
BigReactorsRecipesNew.addRecipes();
}
if(IC2NuclearControl.instance.recipes.toLowerCase().equals("gregtech")){
BigReactorsRecipesGregtech.addRecipes();
}
}
}