Program: 95659
Project: 95659
Buggy source:
public static void init(){
  GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(Items.crops,ConfigurationHandler.cropsPerCraft),"String_Node_Str","String_Node_Str","String_Node_Str","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(Seeds.seedPotato),new ItemStack(net.minecraft.init.Items.potato));
  GameRegistry.addShapelessRecipe(new ItemStack(Seeds.seedCarrot),new ItemStack(net.minecraft.init.Items.carrot));
  if (ModIntegration.LoadedMods.exNihilo) {
    GameRegistry.addShapelessRecipe(new ItemStack(Seeds.seedPotato),new ItemStack(ExNihiloHelper.seedPotato));
    GameRegistry.addShapelessRecipe(new ItemStack(Seeds.seedCarrot),new ItemStack(ExNihiloHelper.seedCarrot));
    GameRegistry.addShapelessRecipe(new ItemStack(Seeds.seedSugarcane),new ItemStack(ExNihiloHelper.seedSugarCane));
    GameRegistry.addShapelessRecipe(new ItemStack(Seeds.seedCactus),new ItemStack(ExNihiloHelper.seedCactus));
  }
  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 (Items.nuggetDiamond 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(Items.nuggetDiamond,9),"String_Node_Str"));
    }
    if (Items.nuggetEmerald 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(Items.nuggetEmerald,9),"String_Node_Str"));
    }
    if (Items.nuggetIron 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(Items.nuggetIron,9),"String_Node_Str"));
    }
    if (Items.nuggetCopper instanceof ModItem) {
      ItemStack ingot=OreDictHelper.getIngot(Names.Nuggets.nuggetCopper);
      if (ingot != null && ingot.getItem() != null) {
        GameRegistry.addRecipe(new ShapedOreRecipe(ingot,"String_Node_Str","String_Node_Str","String_Node_Str",'n',"String_Node_Str"));
        GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(Items.nuggetCopper,9),Names.Ingots.ingotCopper));
      }
    }
    if (Items.nuggetTin instanceof ModItem) {
      ItemStack ingot=OreDictHelper.getIngot(Names.Nuggets.nuggetTin);
      if (ingot != null && ingot.getItem() != null) {
        GameRegistry.addRecipe(new ShapedOreRecipe(ingot,"String_Node_Str","String_Node_Str","String_Node_Str",'n',"String_Node_Str"));
        GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(Items.nuggetTin,9),Names.Ingots.ingotTin));
      }
    }
    if (Items.nuggetLead instanceof ModItem) {
      ItemStack ingot=OreDictHelper.getIngot(Names.Nuggets.nuggetLead);
      if (ingot != null && ingot.getItem() != null) {
        GameRegistry.addRecipe(new ShapedOreRecipe(ingot,"String_Node_Str","String_Node_Str","String_Node_Str",'n',"String_Node_Str"));
        GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(Items.nuggetLead,9),Names.Ingots.ingotLead));
      }
    }
    if (Items.nuggetSilver instanceof ModItem) {
      ItemStack ingot=OreDictHelper.getIngot(Names.Nuggets.nuggetSilver);
      if (ingot != null && ingot.getItem() != null) {
        GameRegistry.addRecipe(new ShapedOreRecipe(ingot,"String_Node_Str","String_Node_Str","String_Node_Str",'n',"String_Node_Str"));
        GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(Items.nuggetSilver,9),Names.Ingots.ingotSilver));
      }
    }
    if (Items.nuggetAluminum instanceof ModItem) {
      ItemStack ingot=OreDictHelper.getIngot(Names.Nuggets.nuggetAluminum);
      if (ingot != null && ingot.getItem() != null) {
        GameRegistry.addRecipe(new ShapedOreRecipe(ingot,"String_Node_Str","String_Node_Str","String_Node_Str",'n',"String_Node_Str"));
        GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(Items.nuggetAluminum,9),Names.Ingots.ingotAluminum));
      }
    }
    if (Items.nuggetNickel instanceof ModItem) {
      ItemStack ingot=OreDictHelper.getIngot(Names.Nuggets.nuggetNickel);
      if (ingot != null && ingot.getItem() != null) {
        GameRegistry.addRecipe(new ShapedOreRecipe(ingot,"String_Node_Str","String_Node_Str","String_Node_Str",'n',"String_Node_Str"));
        GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(Items.nuggetNickel,9),Names.Ingots.ingotNickel));
      }
    }
    if (Items.nuggetPlatinum instanceof ModItem) {
      ItemStack ingot=OreDictHelper.getIngot(Names.Nuggets.nuggetPlatinum);
      if (ingot != null && ingot.getItem() != null) {
        GameRegistry.addRecipe(new ShapedOreRecipe(ingot,"String_Node_Str","String_Node_Str","String_Node_Str",'n',"String_Node_Str"));
        GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(Items.nuggetPlatinum,9),Names.Ingots.ingotPlatinum));
      }
    }
    if (Items.nuggetOsmium instanceof ModItem) {
      ItemStack ingot=OreDictHelper.getIngot(Names.Nuggets.nuggetOsmium);
      if (ingot != null && ingot.getItem() != null) {
        GameRegistry.addRecipe(new ShapedOreRecipe(ingot,"String_Node_Str","String_Node_Str","String_Node_Str",'n',"String_Node_Str"));
        GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(Items.nuggetOsmium,9),Names.Ingots.ingotOsmium));
      }
    }
  }
  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(Seeds.seedPotato),new ItemStack(net.minecraft.init.Items.potato));
  GameRegistry.addShapelessRecipe(new ItemStack(Seeds.seedCarrot),new ItemStack(net.minecraft.init.Items.carrot));
  if (ModIntegration.LoadedMods.exNihilo) {
    GameRegistry.addShapelessRecipe(new ItemStack(Seeds.seedPotato),new ItemStack(ExNihiloHelper.seedPotato));
    GameRegistry.addShapelessRecipe(new ItemStack(Seeds.seedCarrot),new ItemStack(ExNihiloHelper.seedCarrot));
    GameRegistry.addShapelessRecipe(new ItemStack(Seeds.seedSugarcane),new ItemStack(ExNihiloHelper.seedSugarCane));
    GameRegistry.addShapelessRecipe(new ItemStack(Seeds.seedCactus),new ItemStack(ExNihiloHelper.seedCactus));
  }
  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 (Items.nuggetDiamond 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(Items.nuggetDiamond,9),"String_Node_Str"));
    }
    if (Items.nuggetEmerald 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(Items.nuggetEmerald,9),"String_Node_Str"));
    }
    if (Items.nuggetIron 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(Items.nuggetIron,9),"String_Node_Str"));
    }
    if (Items.nuggetCopper instanceof ModItem) {
      ItemStack ingot=OreDictHelper.getIngot(Names.Nuggets.nuggetCopper);
      if (ingot != null && ingot.getItem() != null) {
        GameRegistry.addRecipe(new ShapedOreRecipe(ingot,"String_Node_Str","String_Node_Str","String_Node_Str",'n',"String_Node_Str"));
        GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(Items.nuggetCopper,9),Names.Ingots.ingotCopper));
      }
    }
    if (Items.nuggetTin instanceof ModItem) {
      ItemStack ingot=OreDictHelper.getIngot(Names.Nuggets.nuggetTin);
      if (ingot != null && ingot.getItem() != null) {
        GameRegistry.addRecipe(new ShapedOreRecipe(ingot,"String_Node_Str","String_Node_Str","String_Node_Str",'n',"String_Node_Str"));
        GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(Items.nuggetTin,9),Names.Ingots.ingotTin));
      }
    }
    if (Items.nuggetLead instanceof ModItem) {
      ItemStack ingot=OreDictHelper.getIngot(Names.Nuggets.nuggetLead);
      if (ingot != null && ingot.getItem() != null) {
        GameRegistry.addRecipe(new ShapedOreRecipe(ingot,"String_Node_Str","String_Node_Str","String_Node_Str",'n',"String_Node_Str"));
        GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(Items.nuggetLead,9),Names.Ingots.ingotLead));
      }
    }
    if (Items.nuggetSilver instanceof ModItem) {
      ItemStack ingot=OreDictHelper.getIngot(Names.Nuggets.nuggetSilver);
      if (ingot != null && ingot.getItem() != null) {
        GameRegistry.addRecipe(new ShapedOreRecipe(ingot,"String_Node_Str","String_Node_Str","String_Node_Str",'n',"String_Node_Str"));
        GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(Items.nuggetSilver,9),Names.Ingots.ingotSilver));
      }
    }
    if (Items.nuggetAluminum instanceof ModItem) {
      ItemStack ingot=OreDictHelper.getIngot(Names.Nuggets.nuggetAluminum);
      if (ingot != null && ingot.getItem() != null) {
        GameRegistry.addRecipe(new ShapedOreRecipe(ingot,"String_Node_Str","String_Node_Str","String_Node_Str",'n',"String_Node_Str"));
        GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(Items.nuggetAluminum,9),Names.Ingots.ingotAluminum));
      }
    }
    if (Items.nuggetNickel instanceof ModItem) {
      ItemStack ingot=OreDictHelper.getIngot(Names.Nuggets.nuggetNickel);
      if (ingot != null && ingot.getItem() != null) {
        GameRegistry.addRecipe(new ShapedOreRecipe(ingot,"String_Node_Str","String_Node_Str","String_Node_Str",'n',"String_Node_Str"));
        GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(Items.nuggetNickel,9),Names.Ingots.ingotNickel));
      }
    }
    if (Items.nuggetPlatinum instanceof ModItem) {
      ItemStack ingot=OreDictHelper.getIngot(Names.Nuggets.nuggetPlatinum);
      if (ingot != null && ingot.getItem() != null) {
        GameRegistry.addRecipe(new ShapedOreRecipe(ingot,"String_Node_Str","String_Node_Str","String_Node_Str",'n',"String_Node_Str"));
        GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(Items.nuggetPlatinum,9),Names.Ingots.ingotPlatinum));
      }
    }
    if (Items.nuggetOsmium instanceof ModItem) {
      ItemStack ingot=OreDictHelper.getIngot(Names.Nuggets.nuggetOsmium);
      if (ingot != null && ingot.getItem() != null) {
        GameRegistry.addRecipe(new ShapedOreRecipe(ingot,"String_Node_Str","String_Node_Str","String_Node_Str",'n',"String_Node_Str"));
        GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(Items.nuggetOsmium,9),Names.Ingots.ingotOsmium));
      }
    }
  }
  LogHelper.debug("String_Node_Str");
}