Program: 12651
Project: 12651
Buggy source:
private static Map<ResourceLocation,EntryAbstract> buildBlocks(){
  Map<ResourceLocation,EntryAbstract> entries=new LinkedHashMap<>();
  String base="String_Node_Str";
  new ItemInfoBuilder(ModBlocks.castleBlock).craftable(WORKBENCH).craftableStacks(new ItemStack(ModBlocks.castleBlock,1,0),new ItemStack(ModBlocks.castleBlock,1,1)).build(entries);
  new ItemInfoBuilder(ModBlocks.vampirismFlower).build(entries);
  new ItemInfoBuilder(ModBlocks.altarInfusion).setLinks(new ResourceLocation("String_Node_Str")).craftable(WORKBENCH).craftableStacks(new ItemStack(ModBlocks.altarInfusion),new ItemStack(ModBlocks.altarPillar),new ItemStack(ModBlocks.altarTip)).build(entries);
  new ItemInfoBuilder(ModBlocks.hunterTable).setFormats(ModItems.hunterIntel.getLocalizedName()).setLinks(new ResourceLocation("String_Node_Str"),new ResourceLocation("String_Node_Str")).craftable(WORKBENCH).build(entries);
  new ItemInfoBuilder(ModBlocks.churchAltar).build(entries);
  new ItemInfoBuilder(ModBlocks.altarInspiration).setLinks(new ResourceLocation("String_Node_Str")).craftable(WORKBENCH).build(entries);
  new ItemInfoBuilder(ModBlocks.weaponTable).craftable(WORKBENCH).build(entries);
  new ItemInfoBuilder(ModBlocks.bloodPotionTable).craftable(WORKBENCH).build(entries);
  new ItemInfoBuilder(new ItemStack(ModItems.itemCoffin),true).craftable(WORKBENCH).build(entries);
  new ItemInfoBuilder(new ItemStack(ModItems.itemMedChair),true).setFormats((new ItemStack(ModItems.injection,1,1)).getDisplayName(),(new ItemStack(ModItems.injection,1,2)).getDisplayName()).craftable(WORKBENCH).build(entries);
  links.putAll(entries);
  return entries;
}

Fixed version (ground truth):
private static Map<ResourceLocation,EntryAbstract> buildBlocks(){
  Map<ResourceLocation,EntryAbstract> entries=new LinkedHashMap<>();
  String base="String_Node_Str";
  new ItemInfoBuilder(ModBlocks.castleBlock).craftable(WORKBENCH).craftableStacks(new ItemStack(ModBlocks.castleBlock,1,0),new ItemStack(ModBlocks.castleBlock,1,1)).build(entries);
  new ItemInfoBuilder(ModBlocks.vampirismFlower).build(entries);
  new ItemInfoBuilder(ModBlocks.bloodContainer).craftable(WORKBENCH).build(entries);
  new ItemInfoBuilder(ModBlocks.altarInspiration).setLinks(new ResourceLocation("String_Node_Str")).craftable(WORKBENCH).build(entries);
  new ItemInfoBuilder(ModBlocks.altarInfusion).setLinks(new ResourceLocation("String_Node_Str")).craftable(WORKBENCH).craftableStacks(new ItemStack(ModBlocks.altarInfusion),new ItemStack(ModBlocks.altarPillar),new ItemStack(ModBlocks.altarTip)).build(entries);
  new ItemInfoBuilder(new ItemStack(ModItems.itemCoffin),true).craftable(WORKBENCH).build(entries);
  new ItemInfoBuilder(ModBlocks.churchAltar).build(entries);
  new ItemInfoBuilder(new ItemStack(ModItems.itemMedChair),true).setFormats((new ItemStack(ModItems.injection,1,1)).getDisplayName(),(new ItemStack(ModItems.injection,1,2)).getDisplayName()).craftable(WORKBENCH).build(entries);
  new ItemInfoBuilder(ModBlocks.hunterTable).setFormats(ModItems.hunterIntel.getLocalizedName()).setLinks(new ResourceLocation("String_Node_Str"),new ResourceLocation("String_Node_Str")).craftable(WORKBENCH).build(entries);
  new ItemInfoBuilder(ModBlocks.weaponTable).craftable(WORKBENCH).build(entries);
  new ItemInfoBuilder(ModBlocks.bloodPotionTable).craftable(WORKBENCH).build(entries);
  links.putAll(entries);
  return entries;
}