Program: 22319
Project: 22319
Buggy source:
public static void registerCasting(){
  SteamcraftRegistry.addCategory("String_Node_Str");
  if (Config.enableCrucible) {
    SteamcraftRegistry.addResearch("String_Node_Str","String_Node_Str",new BookPageItem("String_Node_Str","String_Node_Str",new ItemStack(SteamcraftBlocks.crucible)),new BookPageText("String_Node_Str","String_Node_Str"),new BookPageCrafting("String_Node_Str","String_Node_Str"));
    if (Config.enableHellCrucible) {
      SteamcraftRegistry.addResearch("String_Node_Str","String_Node_Str",new BookPageItem("String_Node_Str","String_Node_Str",new ItemStack(SteamcraftBlocks.hellCrucible)),new BookPageCrafting("String_Node_Str","String_Node_Str"));
    }
  }
  if (Config.enableMold) {
    SteamcraftRegistry.addResearch("String_Node_Str","String_Node_Str",new BookPageItem("String_Node_Str","String_Node_Str",new ItemStack(SteamcraftBlocks.mold)),new BookPageText("String_Node_Str","String_Node_Str"),new BookPageCrafting("String_Node_Str","String_Node_Str"));
    SteamcraftRegistry.addResearch("String_Node_Str","String_Node_Str",new BookPageItem("String_Node_Str","String_Node_Str",new ItemStack(SteamcraftItems.plateMold),new ItemStack(SteamcraftItems.ingotMold),new ItemStack(SteamcraftItems.nuggetMold)),new BookPageCrafting("String_Node_Str","String_Node_Str"),new BookPageCrafting("String_Node_Str","String_Node_Str"));
  }
  SteamcraftRegistry.addResearch("String_Node_Str","String_Node_Str",new BookPageItem("String_Node_Str","String_Node_Str",new ItemStack(SteamcraftItems.steamcraftPlate,1,0),new ItemStack(SteamcraftItems.steamcraftPlate,1,1),new ItemStack(SteamcraftItems.steamcraftPlate,1,2),new ItemStack(SteamcraftItems.steamcraftPlate,1,3)));
  SteamcraftRegistry.addResearch("String_Node_Str","String_Node_Str",new BookPageItem("String_Node_Str","String_Node_Str",new ItemStack(SteamcraftItems.steamcraftIngot,1,2)),new BookPageAlloy("String_Node_Str",SteamcraftRecipes.liquidBrass,SteamcraftRecipes.liquidBrass.recipe));
  if (Config.enableCrucible) {
    SteamcraftRegistry.addResearch("String_Node_Str","String_Node_Str",new BookPageItem("String_Node_Str","String_Node_Str",new ItemStack(SteamcraftItems.steamcraftIngot,1,3)),new BookPageText("String_Node_Str","String_Node_Str"),new BookPageDip("String_Node_Str",SteamcraftRecipes.liquidGold,1,new ItemStack(Items.IRON_INGOT),new ItemStack(SteamcraftItems.steamcraftIngot,1,3)));
  }
}

Fixed version (ground truth):
public static void registerCasting(){
  SteamcraftRegistry.addCategory("String_Node_Str");
  if (Config.enableCrucible) {
    SteamcraftRegistry.addResearch("String_Node_Str","String_Node_Str",new BookPageItem("String_Node_Str","String_Node_Str",new ItemStack(CRUCIBLE.getBlock())),new BookPageText("String_Node_Str","String_Node_Str"),new BookPageCrafting("String_Node_Str","String_Node_Str"));
    if (Config.enableHellCrucible) {
      SteamcraftRegistry.addResearch("String_Node_Str","String_Node_Str",new BookPageItem("String_Node_Str","String_Node_Str",new ItemStack(NETHER_CRUCIBLE.getBlock())),new BookPageCrafting("String_Node_Str","String_Node_Str"));
    }
  }
  if (Config.enableMold) {
    SteamcraftRegistry.addResearch("String_Node_Str","String_Node_Str",new BookPageItem("String_Node_Str","String_Node_Str",new ItemStack(MOLD.getBlock())),new BookPageText("String_Node_Str","String_Node_Str"),new BookPageCrafting("String_Node_Str","String_Node_Str"));
    SteamcraftRegistry.addResearch("String_Node_Str","String_Node_Str",new BookPageItem("String_Node_Str","String_Node_Str",new ItemStack(PLATE_MOLD.getItem()),new ItemStack(INGOT_MOLD.getItem()),new ItemStack(NUGGET_MOLD.getItem())),new BookPageCrafting("String_Node_Str","String_Node_Str"),new BookPageCrafting("String_Node_Str","String_Node_Str"));
  }
  SteamcraftRegistry.addResearch("String_Node_Str","String_Node_Str",new BookPageItem("String_Node_Str","String_Node_Str",COPPER_PLATE.createItemStack(),ZINC_PLATE.createItemStack(),GOLD_PLATE.createItemStack(),IRON_PLATE.createItemStack(),BRASS_PLATE.createItemStack(),GILDED_IRON_PLATE.createItemStack()));
  SteamcraftRegistry.addResearch("String_Node_Str","String_Node_Str",new BookPageItem("String_Node_Str","String_Node_Str",BRASS_INGOT.createItemStack()),new BookPageAlloy("String_Node_Str",BRASS_LIQUID.getLiquid(),BRASS_LIQUID.getLiquid().recipe));
  if (Config.enableCrucible) {
    SteamcraftRegistry.addResearch("String_Node_Str","String_Node_Str",new BookPageItem("String_Node_Str","String_Node_Str",GILDED_IRON_INGOT.createItemStack()),new BookPageText("String_Node_Str","String_Node_Str"),new BookPageDip("String_Node_Str",GOLD_LIQUID.getLiquid(),1,new ItemStack(Items.IRON_INGOT),GILDED_IRON_PLATE.createItemStack()));
  }
}