Program: 95620
Project: 95620
Buggy source:
public static void init(){
  GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Items.crops,ConfigurationHandler.cropsPerCraft),"String_Node_Str","String_Node_Str",'s',"String_Node_Str"));
  if (ConfigurationHandler.cropsPerCraft == 3) {
    GameRegistry.addShapelessRecipe(new ItemStack(net.minecraft.init.Items.stick,6 / ConfigurationHandler.cropsPerCraft),new ItemStack(Items.crops),new ItemStack(Items.crops));
  }
 else {
    GameRegistry.addShapelessRecipe(new ItemStack(net.minecraft.init.Items.stick,4 / ConfigurationHandler.cropsPerCraft),new ItemStack(Items.crops));
  }
  GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.seedAnalyzer,1),"String_Node_Str","String_Node_Str","String_Node_Str",'s',"String_Node_Str",'g',"String_Node_Str",'b',net.minecraft.init.Blocks.stone_slab,'p',"String_Node_Str",'w',"String_Node_Str"));
  GameRegistry.addShapelessRecipe(new ItemStack((Item)Item.itemRegistry.getObject("String_Node_Str")),new ItemStack(net.minecraft.init.Items.potato));
  GameRegistry.addShapelessRecipe(new ItemStack((Item)Item.itemRegistry.getObject("String_Node_Str")),new ItemStack(net.minecraft.init.Items.carrot));
  GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Items.journal,1),"String_Node_Str","String_Node_Str","String_Node_Str",'c',Items.crops,'s',Names.OreDict.listAllseed,'b',net.minecraft.init.Items.writable_book));
  GameRegistry.addRecipe(new RecipeJournal());
  GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Items.trowel,1,0),"String_Node_Str","String_Node_Str",'s',"String_Node_Str",'i',"String_Node_Str"));
  GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Items.magnifyingGlass,1,0),"String_Node_Str","String_Node_Str","String_Node_Str",'s',"String_Node_Str",'g',"String_Node_Str"));
  GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Items.handRake,1,0),"String_Node_Str",'f',net.minecraft.init.Blocks.fence,'s',"String_Node_Str"));
  GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Items.handRake,1,1),"String_Node_Str",'f',net.minecraft.init.Blocks.iron_bars,'s',"String_Node_Str"));
  if (!ConfigurationHandler.disableIrrigation) {
    ((ItemBlockCustomWood)Item.getItemFromBlock(Blocks.blockWaterTank)).getSubItems(woodList);
    registerCustomWoodRecipes();
    RegisterHelper.removeRecipe(new ItemStack(net.minecraft.init.Items.bowl));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(net.minecraft.init.Items.bowl,4),"String_Node_Str","String_Node_Str",'w',Names.OreDict.slabWood));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Items.sprinkler,1),"String_Node_Str","String_Node_Str","String_Node_Str",'w',"String_Node_Str",'i',"String_Node_Str",'b',net.minecraft.init.Blocks.iron_bars,'c',net.minecraft.init.Items.bucket));
  }
  if (ConfigurationHandler.resourcePlants) {
    if (OreDictHelper.getNuggetForName("String_Node_Str") instanceof ModItem) {
      GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(net.minecraft.init.Items.diamond,1),"String_Node_Str","String_Node_Str","String_Node_Str",'n',"String_Node_Str"));
      GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(OreDictHelper.getNuggetForName("String_Node_Str"),9),"String_Node_Str"));
    }
    if (OreDictHelper.getNuggetForName("String_Node_Str") instanceof ModItem) {
      GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(net.minecraft.init.Items.emerald,1),"String_Node_Str","String_Node_Str","String_Node_Str",'n',"String_Node_Str"));
      GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(OreDictHelper.getNuggetForName("String_Node_Str"),9),"String_Node_Str"));
    }
    if (OreDictHelper.getNuggetForName("String_Node_Str") instanceof ModItem) {
      GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(net.minecraft.init.Items.iron_ingot,1),"String_Node_Str","String_Node_Str","String_Node_Str",'n',"String_Node_Str"));
      GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(OreDictHelper.getNuggetForName("String_Node_Str"),9),"String_Node_Str"));
    }
    for (    String[] data : Data.modResources) {
      String oreName=data[0];
      Item nuggetItem=OreDictHelper.getNuggetForName(oreName);
      if (nuggetItem != null && nuggetItem instanceof ModItem) {
        ItemStack nugget=new ItemStack(nuggetItem,9,OreDictHelper.getNuggetMetaForName(oreName));
        ItemStack ingot=OreDictHelper.getIngot(oreName);
        if (ingot != null) {
          GameRegistry.addRecipe(new ShapedOreRecipe(ingot,"String_Node_Str","String_Node_Str","String_Node_Str",'n',"String_Node_Str" + oreName));
        }
        GameRegistry.addRecipe(new ShapelessOreRecipe(nugget,"String_Node_Str" + oreName));
      }
    }
  }
  LogHelper.debug("String_Node_Str");
}

Fixed version (ground truth):
public static void init(){
  GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Items.crops,ConfigurationHandler.cropsPerCraft),"String_Node_Str","String_Node_Str",'s',"String_Node_Str"));
  if (ConfigurationHandler.cropsPerCraft == 3) {
    GameRegistry.addShapelessRecipe(new ItemStack(net.minecraft.init.Items.stick,6 / ConfigurationHandler.cropsPerCraft),new ItemStack(Items.crops),new ItemStack(Items.crops));
  }
 else {
    GameRegistry.addShapelessRecipe(new ItemStack(net.minecraft.init.Items.stick,4 / ConfigurationHandler.cropsPerCraft),new ItemStack(Items.crops));
  }
  GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.seedAnalyzer,1),"String_Node_Str","String_Node_Str","String_Node_Str",'s',"String_Node_Str",'g',"String_Node_Str",'b',net.minecraft.init.Blocks.stone_slab,'p',"String_Node_Str",'w',"String_Node_Str"));
  GameRegistry.addShapelessRecipe(new ItemStack((Item)Item.itemRegistry.getObject("String_Node_Str")),new ItemStack(net.minecraft.init.Items.potato));
  GameRegistry.addShapelessRecipe(new ItemStack((Item)Item.itemRegistry.getObject("String_Node_Str")),new ItemStack(net.minecraft.init.Items.carrot));
  GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Items.journal,1),"String_Node_Str","String_Node_Str","String_Node_Str",'c',Items.crops,'s',Names.OreDict.listAllseed,'b',net.minecraft.init.Items.writable_book));
  GameRegistry.addRecipe(new RecipeJournal());
  GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Items.trowel,1,0),"String_Node_Str","String_Node_Str",'s',"String_Node_Str",'i',"String_Node_Str"));
  GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Items.magnifyingGlass,1,0),"String_Node_Str","String_Node_Str","String_Node_Str",'s',"String_Node_Str",'g',"String_Node_Str"));
  if (ConfigurationHandler.enableWeeds && ConfigurationHandler.enableHandRake) {
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Items.handRake,1,0),"String_Node_Str",'f',net.minecraft.init.Blocks.fence,'s',"String_Node_Str"));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Items.handRake,1,1),"String_Node_Str",'f',net.minecraft.init.Blocks.iron_bars,'s',"String_Node_Str"));
  }
  if (Items.handRake != null) {
    ((ItemBlockCustomWood)Item.getItemFromBlock(Blocks.blockWaterTank)).getSubItems(woodList);
    registerCustomWoodRecipes();
    RegisterHelper.removeRecipe(new ItemStack(net.minecraft.init.Items.bowl));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(net.minecraft.init.Items.bowl,4),"String_Node_Str","String_Node_Str",'w',Names.OreDict.slabWood));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Items.sprinkler,1),"String_Node_Str","String_Node_Str","String_Node_Str",'w',"String_Node_Str",'i',"String_Node_Str",'b',net.minecraft.init.Blocks.iron_bars,'c',net.minecraft.init.Items.bucket));
  }
  if (ConfigurationHandler.resourcePlants) {
    if (OreDictHelper.getNuggetForName("String_Node_Str") instanceof ModItem) {
      GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(net.minecraft.init.Items.diamond,1),"String_Node_Str","String_Node_Str","String_Node_Str",'n',"String_Node_Str"));
      GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(OreDictHelper.getNuggetForName("String_Node_Str"),9),"String_Node_Str"));
    }
    if (OreDictHelper.getNuggetForName("String_Node_Str") instanceof ModItem) {
      GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(net.minecraft.init.Items.emerald,1),"String_Node_Str","String_Node_Str","String_Node_Str",'n',"String_Node_Str"));
      GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(OreDictHelper.getNuggetForName("String_Node_Str"),9),"String_Node_Str"));
    }
    if (OreDictHelper.getNuggetForName("String_Node_Str") instanceof ModItem) {
      GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(net.minecraft.init.Items.iron_ingot,1),"String_Node_Str","String_Node_Str","String_Node_Str",'n',"String_Node_Str"));
      GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(OreDictHelper.getNuggetForName("String_Node_Str"),9),"String_Node_Str"));
    }
    for (    String[] data : Data.modResources) {
      String oreName=data[0];
      Item nuggetItem=OreDictHelper.getNuggetForName(oreName);
      if (nuggetItem != null && nuggetItem instanceof ModItem) {
        ItemStack nugget=new ItemStack(nuggetItem,9,OreDictHelper.getNuggetMetaForName(oreName));
        ItemStack ingot=OreDictHelper.getIngot(oreName);
        if (ingot != null) {
          GameRegistry.addRecipe(new ShapedOreRecipe(ingot,"String_Node_Str","String_Node_Str","String_Node_Str",'n',"String_Node_Str" + oreName));
        }
        GameRegistry.addRecipe(new ShapelessOreRecipe(nugget,"String_Node_Str" + oreName));
      }
    }
  }
  LogHelper.debug("String_Node_Str");
}