Program: 134671
Project: 134671
Buggy source:
public static void addRecipes(){
  ItemStack thermalMonitor=new ItemStack(IC2NuclearControl.blockNuclearControlMain,1,BlockDamages.DAMAGE_THERMAL_MONITOR);
  Recipes.advRecipes.addRecipe(thermalMonitor,new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'L',"String_Node_Str",'R',"String_Node_Str",'C',"String_Node_Str"});
  ItemStack lampWhite=new ItemStack(IC2NuclearControl.blockNuclearControlLight,1,LightDamages.DAMAGE_WHITE_OFF);
  Recipes.advRecipes.addRecipe(lampWhite,new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'G',"String_Node_Str",'W',"String_Node_Str",'L',Blocks.redstone_lamp});
  ItemStack lampOrange=new ItemStack(IC2NuclearControl.blockNuclearControlLight,1,LightDamages.DAMAGE_ORANGE_OFF);
  Recipes.advRecipes.addRecipe(lampOrange,new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'G',"String_Node_Str",'W',"String_Node_Str",'L',Blocks.redstone_lamp});
  ItemStack howler=new ItemStack(IC2NuclearControl.blockNuclearControlMain,1,BlockDamages.DAMAGE_HOWLER_ALARM);
  Recipes.advRecipes.addRecipe(howler,new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'I',"String_Node_Str",'M',IC2Items.getItem("String_Node_Str"),'N',Blocks.noteblock,'C',"String_Node_Str"});
  ItemStack industrialAlarm=new ItemStack(IC2NuclearControl.blockNuclearControlMain,1,BlockDamages.DAMAGE_INDUSTRIAL_ALARM);
  Recipes.advRecipes.addRecipe(industrialAlarm,new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'B',"String_Node_Str",'L',lampOrange,'H',howler});
  ItemStack remoteThermo=new ItemStack(IC2NuclearControl.blockNuclearControlMain,1,BlockDamages.DAMAGE_REMOTE_THERMO);
  Recipes.advRecipes.addRecipe(remoteThermo,new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'T',thermalMonitor,'M',IC2Items.getItem("String_Node_Str"),'F',IC2Items.getItem("String_Node_Str"),'I',"String_Node_Str"});
  ItemStack infoPanel=new ItemStack(IC2NuclearControl.blockNuclearControlMain,1,BlockDamages.DAMAGE_INFO_PANEL);
  Recipes.advRecipes.addRecipe(infoPanel,new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'P',"String_Node_Str",'C',"String_Node_Str",'I',"String_Node_Str",'R',"String_Node_Str",'M',IC2Items.getItem("String_Node_Str")});
  ItemStack infoPanelExtender=new ItemStack(IC2NuclearControl.blockNuclearControlMain,1,BlockDamages.DAMAGE_INFO_PANEL_EXTENDER);
  Recipes.advRecipes.addRecipe(infoPanelExtender,new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'P',"String_Node_Str",'R',"String_Node_Str",'W',"String_Node_Str"});
  ItemStack infoPanelAdvanced=new ItemStack(IC2NuclearControl.blockNuclearControlMain,1,BlockDamages.DAMAGE_ADVANCED_PANEL);
  Recipes.advRecipes.addRecipe(infoPanelAdvanced,new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'P',"String_Node_Str",'I',infoPanel,'1',new ItemStack(IC2NuclearControl.itemUpgrade,1,ItemUpgrade.DAMAGE_COLOR),'2',new ItemStack(IC2NuclearControl.itemUpgrade,1,ItemUpgrade.DAMAGE_RANGE),'A',"String_Node_Str",'C',IC2Items.getItem("String_Node_Str")});
  ItemStack infoPanelExtenderAdvanced=new ItemStack(IC2NuclearControl.blockNuclearControlMain,1,BlockDamages.DAMAGE_ADVANCED_EXTENDER);
  Recipes.advRecipes.addRecipe(infoPanelExtenderAdvanced,new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'P',"String_Node_Str",'M',IC2Items.getItem("String_Node_Str"),'E',infoPanelExtender,'C',IC2Items.getItem("String_Node_Str")});
  Recipes.advRecipes.addRecipe(new ItemStack(IC2NuclearControl.itemToolThermometer),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'G',"String_Node_Str",'I',"String_Node_Str",'W',IC2Items.getItem("String_Node_Str")});
  ItemStack digitalThermometer=new ItemStack(IC2NuclearControl.itemToolDigitalThermometer);
  Recipes.advRecipes.addRecipe(digitalThermometer,new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'R',"String_Node_Str",'T',IC2NuclearControl.itemToolThermometer,'I',"String_Node_Str",'P',IC2Items.getItem("String_Node_Str")});
  Recipes.advRecipes.addRecipe(new ItemStack(IC2NuclearControl.itemRemoteSensorKit),new Object[]{"String_Node_Str","String_Node_Str",'P',Items.paper,'D',StackUtil.copyWithWildCard(digitalThermometer),'F',IC2Items.getItem("String_Node_Str"),'W',"String_Node_Str"});
  Recipes.advRecipes.addRecipe(new ItemStack(IC2NuclearControl.itemEnergySensorKit),new Object[]{"String_Node_Str","String_Node_Str",'P',Items.paper,'R',"String_Node_Str",'F',IC2Items.getItem("String_Node_Str"),'O',"String_Node_Str"});
  Recipes.advRecipes.addRecipe(new ItemStack(IC2NuclearControl.itemUpgrade,1,ItemUpgrade.DAMAGE_RANGE),new Object[]{"String_Node_Str","String_Node_Str",'I',IC2Items.getItem("String_Node_Str"),'F',IC2Items.getItem("String_Node_Str"),'C',IC2Items.getItem("String_Node_Str")});
  Recipes.advRecipes.addRecipe(new ItemStack(IC2NuclearControl.itemUpgrade,1,ItemUpgrade.DAMAGE_COLOR),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'R',"String_Node_Str",'Y',"String_Node_Str",'G',"String_Node_Str",'W',"String_Node_Str",'C',"String_Node_Str",'M',"String_Node_Str",'I',"String_Node_Str",'A',"String_Node_Str",'B',"String_Node_Str"});
  ItemStack energyCounter=new ItemStack(IC2NuclearControl.blockNuclearControlMain,1,BlockDamages.DAMAGE_ENERGY_COUNTER);
  Recipes.advRecipes.addRecipe(energyCounter,new Object[]{"String_Node_Str","String_Node_Str",'A',"String_Node_Str",'F',IC2Items.getItem("String_Node_Str"),'T',IC2Items.getItem("String_Node_Str"),'I',"String_Node_Str"});
  ItemStack averageCounter=new ItemStack(IC2NuclearControl.blockNuclearControlMain,1,BlockDamages.DAMAGE_AVERAGE_COUNTER);
  Recipes.advRecipes.addRecipe(averageCounter,new Object[]{"String_Node_Str","String_Node_Str",'A',"String_Node_Str",'F',IC2Items.getItem("String_Node_Str"),'T',IC2Items.getItem("String_Node_Str"),'L',"String_Node_Str"});
  ItemStack rangeTrigger=new ItemStack(IC2NuclearControl.blockNuclearControlMain,1,BlockDamages.DAMAGE_RANGE_TRIGGER);
  Recipes.advRecipes.addRecipe(rangeTrigger,new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'P',"String_Node_Str",'F',IC2Items.getItem("String_Node_Str"),'A',"String_Node_Str",'M',IC2Items.getItem("String_Node_Str"),'R',"String_Node_Str"});
  Recipes.advRecipes.addRecipe(new ItemStack(IC2NuclearControl.itemMultipleSensorKit,1,ItemKitMultipleSensor.TYPE_COUNTER),new Object[]{"String_Node_Str","String_Node_Str",'P',Items.paper,'C',"String_Node_Str",'F',IC2Items.getItem("String_Node_Str"),'R',"String_Node_Str"});
  Recipes.advRecipes.addRecipe(new ItemStack(IC2NuclearControl.itemMultipleSensorKit,1,ItemKitMultipleSensor.TYPE_LIQUID),new Object[]{"String_Node_Str","String_Node_Str",'P',Items.paper,'C',Items.bucket,'F',IC2Items.getItem("String_Node_Str"),'B',"String_Node_Str"});
  Recipes.advRecipes.addRecipe(new ItemStack(IC2NuclearControl.itemTextCard),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'P',Items.paper,'C',"String_Node_Str",'F',IC2Items.getItem("String_Node_Str")});
  Recipes.advRecipes.addRecipe(new ItemStack(IC2NuclearControl.itemTimeCard),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'C',Items.clock,'P',Items.paper,'W',IC2Items.getItem("String_Node_Str")});
  Recipes.advRecipes.addRecipe(new ItemStack(IC2NuclearControl.itemMultipleSensorKit,1,ItemKitMultipleSensor.TYPE_GENERATOR),new Object[]{"String_Node_Str","String_Node_Str",'P',Items.paper,'C',IC2Items.getItem("String_Node_Str"),'F',IC2Items.getItem("String_Node_Str"),'L',"String_Node_Str"});
  Recipes.advRecipes.addShapelessRecipe(IC2Items.getItem("String_Node_Str"),IC2NuclearControl.itemSensorLocationCard);
  Recipes.advRecipes.addShapelessRecipe(IC2Items.getItem("String_Node_Str"),IC2NuclearControl.item55ReactorCard);
  Recipes.advRecipes.addShapelessRecipe(IC2Items.getItem("String_Node_Str"),IC2NuclearControl.itemEnergySensorLocationCard);
  Recipes.advRecipes.addShapelessRecipe(IC2Items.getItem("String_Node_Str"),IC2NuclearControl.itemTextCard);
  Recipes.advRecipes.addShapelessRecipe(IC2Items.getItem("String_Node_Str"),IC2NuclearControl.itemTimeCard);
  Recipes.advRecipes.addShapelessRecipe(IC2Items.getItem("String_Node_Str"),IC2NuclearControl.itemMultipleSensorLocationCard);
  CraftingManager.getInstance().getRecipeList().add(new StorageArrayRecipe());
}

Fixed version (ground truth):
public static void addRecipes(){
  ItemStack thermalMonitor=new ItemStack(IC2NuclearControl.blockNuclearControlMain,1,BlockDamages.DAMAGE_THERMAL_MONITOR);
  Recipes.advRecipes.addRecipe(thermalMonitor,new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'L',"String_Node_Str",'R',"String_Node_Str",'C',"String_Node_Str"});
  ItemStack lampWhite=new ItemStack(IC2NuclearControl.blockNuclearControlLight,1,LightDamages.DAMAGE_WHITE_OFF);
  Recipes.advRecipes.addRecipe(lampWhite,new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'G',"String_Node_Str",'W',"String_Node_Str",'L',Blocks.redstone_lamp});
  ItemStack lampOrange=new ItemStack(IC2NuclearControl.blockNuclearControlLight,1,LightDamages.DAMAGE_ORANGE_OFF);
  Recipes.advRecipes.addRecipe(lampOrange,new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'G',"String_Node_Str",'W',"String_Node_Str",'L',Blocks.redstone_lamp});
  ItemStack howler=new ItemStack(IC2NuclearControl.blockNuclearControlMain,1,BlockDamages.DAMAGE_HOWLER_ALARM);
  Recipes.advRecipes.addRecipe(howler,new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'I',"String_Node_Str",'M',IC2Items.getItem("String_Node_Str"),'N',Blocks.noteblock,'C',"String_Node_Str"});
  ItemStack industrialAlarm=new ItemStack(IC2NuclearControl.blockNuclearControlMain,1,BlockDamages.DAMAGE_INDUSTRIAL_ALARM);
  Recipes.advRecipes.addRecipe(industrialAlarm,new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'B',"String_Node_Str",'L',lampOrange,'H',howler});
  ItemStack remoteThermo=new ItemStack(IC2NuclearControl.blockNuclearControlMain,1,BlockDamages.DAMAGE_REMOTE_THERMO);
  Recipes.advRecipes.addRecipe(remoteThermo,new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'T',thermalMonitor,'M',IC2Items.getItem("String_Node_Str"),'F',IC2Items.getItem("String_Node_Str"),'I',"String_Node_Str"});
  ItemStack infoPanel=new ItemStack(IC2NuclearControl.blockNuclearControlMain,1,BlockDamages.DAMAGE_INFO_PANEL);
  Recipes.advRecipes.addRecipe(infoPanel,new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'P',"String_Node_Str",'C',"String_Node_Str",'I',"String_Node_Str",'R',"String_Node_Str",'M',IC2Items.getItem("String_Node_Str")});
  ItemStack infoPanelExtender=new ItemStack(IC2NuclearControl.blockNuclearControlMain,1,BlockDamages.DAMAGE_INFO_PANEL_EXTENDER);
  Recipes.advRecipes.addRecipe(infoPanelExtender,new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'P',"String_Node_Str",'R',"String_Node_Str",'W',"String_Node_Str"});
  ItemStack infoPanelAdvanced=new ItemStack(IC2NuclearControl.blockNuclearControlMain,1,BlockDamages.DAMAGE_ADVANCED_PANEL);
  Recipes.advRecipes.addRecipe(infoPanelAdvanced,new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'P',"String_Node_Str",'I',infoPanel,'1',new ItemStack(IC2NuclearControl.itemUpgrade,1,ItemUpgrade.DAMAGE_COLOR),'2',new ItemStack(IC2NuclearControl.itemUpgrade,1,ItemUpgrade.DAMAGE_RANGE),'A',"String_Node_Str",'C',IC2Items.getItem("String_Node_Str")});
  ItemStack infoPanelExtenderAdvanced=new ItemStack(IC2NuclearControl.blockNuclearControlMain,1,BlockDamages.DAMAGE_ADVANCED_EXTENDER);
  Recipes.advRecipes.addRecipe(infoPanelExtenderAdvanced,new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'P',"String_Node_Str",'M',IC2Items.getItem("String_Node_Str"),'E',infoPanelExtender,'C',IC2Items.getItem("String_Node_Str")});
  Recipes.advRecipes.addRecipe(new ItemStack(IC2NuclearControl.itemToolThermometer),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'G',"String_Node_Str",'I',"String_Node_Str",'W',IC2Items.getItem("String_Node_Str")});
  ItemStack digitalThermometer=new ItemStack(IC2NuclearControl.itemToolDigitalThermometer);
  Recipes.advRecipes.addRecipe(digitalThermometer,new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'R',"String_Node_Str",'T',IC2NuclearControl.itemToolThermometer,'I',"String_Node_Str",'P',IC2Items.getItem("String_Node_Str")});
  Recipes.advRecipes.addRecipe(new ItemStack(IC2NuclearControl.itemRemoteSensorKit),new Object[]{"String_Node_Str","String_Node_Str",'P',Items.paper,'D',StackUtil.copyWithWildCard(digitalThermometer),'F',IC2Items.getItem("String_Node_Str"),'W',"String_Node_Str"});
  Recipes.advRecipes.addRecipe(new ItemStack(IC2NuclearControl.itemEnergySensorKit),new Object[]{"String_Node_Str","String_Node_Str",'P',Items.paper,'R',"String_Node_Str",'F',IC2Items.getItem("String_Node_Str"),'O',"String_Node_Str"});
  Recipes.advRecipes.addRecipe(new ItemStack(IC2NuclearControl.itemUpgrade,1,ItemUpgrade.DAMAGE_RANGE),new Object[]{"String_Node_Str","String_Node_Str",'I',IC2Items.getItem("String_Node_Str"),'F',IC2Items.getItem("String_Node_Str"),'C',new ItemStack(IC2Items.getItem("String_Node_Str").getItem(),1,1)});
  Recipes.advRecipes.addRecipe(new ItemStack(IC2NuclearControl.itemUpgrade,1,ItemUpgrade.DAMAGE_COLOR),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'R',"String_Node_Str",'Y',"String_Node_Str",'G',"String_Node_Str",'W',"String_Node_Str",'C',"String_Node_Str",'M',"String_Node_Str",'I',"String_Node_Str",'A',"String_Node_Str",'B',"String_Node_Str"});
  ItemStack energyCounter=new ItemStack(IC2NuclearControl.blockNuclearControlMain,1,BlockDamages.DAMAGE_ENERGY_COUNTER);
  Recipes.advRecipes.addRecipe(energyCounter,new Object[]{"String_Node_Str","String_Node_Str",'A',"String_Node_Str",'F',IC2Items.getItem("String_Node_Str"),'T',IC2Items.getItem("String_Node_Str"),'I',"String_Node_Str"});
  ItemStack averageCounter=new ItemStack(IC2NuclearControl.blockNuclearControlMain,1,BlockDamages.DAMAGE_AVERAGE_COUNTER);
  Recipes.advRecipes.addRecipe(averageCounter,new Object[]{"String_Node_Str","String_Node_Str",'A',"String_Node_Str",'F',IC2Items.getItem("String_Node_Str"),'T',IC2Items.getItem("String_Node_Str"),'L',"String_Node_Str"});
  ItemStack rangeTrigger=new ItemStack(IC2NuclearControl.blockNuclearControlMain,1,BlockDamages.DAMAGE_RANGE_TRIGGER);
  Recipes.advRecipes.addRecipe(rangeTrigger,new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'P',"String_Node_Str",'F',IC2Items.getItem("String_Node_Str"),'A',"String_Node_Str",'M',IC2Items.getItem("String_Node_Str"),'R',"String_Node_Str"});
  Recipes.advRecipes.addRecipe(new ItemStack(IC2NuclearControl.itemMultipleSensorKit,1,ItemKitMultipleSensor.TYPE_COUNTER),new Object[]{"String_Node_Str","String_Node_Str",'P',Items.paper,'C',"String_Node_Str",'F',IC2Items.getItem("String_Node_Str"),'R',"String_Node_Str"});
  Recipes.advRecipes.addRecipe(new ItemStack(IC2NuclearControl.itemMultipleSensorKit,1,ItemKitMultipleSensor.TYPE_LIQUID),new Object[]{"String_Node_Str","String_Node_Str",'P',Items.paper,'C',Items.bucket,'F',IC2Items.getItem("String_Node_Str"),'B',"String_Node_Str"});
  Recipes.advRecipes.addRecipe(new ItemStack(IC2NuclearControl.itemTextCard),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'P',Items.paper,'C',"String_Node_Str",'F',IC2Items.getItem("String_Node_Str")});
  Recipes.advRecipes.addRecipe(new ItemStack(IC2NuclearControl.itemTimeCard),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'C',Items.clock,'P',Items.paper,'W',IC2Items.getItem("String_Node_Str")});
  Recipes.advRecipes.addRecipe(new ItemStack(IC2NuclearControl.itemMultipleSensorKit,1,ItemKitMultipleSensor.TYPE_GENERATOR),new Object[]{"String_Node_Str","String_Node_Str",'P',Items.paper,'C',IC2Items.getItem("String_Node_Str"),'F',IC2Items.getItem("String_Node_Str"),'L',"String_Node_Str"});
  Recipes.advRecipes.addShapelessRecipe(IC2Items.getItem("String_Node_Str"),IC2NuclearControl.itemSensorLocationCard);
  Recipes.advRecipes.addShapelessRecipe(IC2Items.getItem("String_Node_Str"),IC2NuclearControl.item55ReactorCard);
  Recipes.advRecipes.addShapelessRecipe(IC2Items.getItem("String_Node_Str"),IC2NuclearControl.itemEnergySensorLocationCard);
  Recipes.advRecipes.addShapelessRecipe(IC2Items.getItem("String_Node_Str"),IC2NuclearControl.itemTextCard);
  Recipes.advRecipes.addShapelessRecipe(IC2Items.getItem("String_Node_Str"),IC2NuclearControl.itemTimeCard);
  Recipes.advRecipes.addShapelessRecipe(IC2Items.getItem("String_Node_Str"),IC2NuclearControl.itemMultipleSensorLocationCard);
  CraftingManager.getInstance().getRecipeList().add(new StorageArrayRecipe());
}