Program: 12649
Project: 12649
Buggy source:
private static Map<ResourceLocation,EntryAbstract> buildItems(){
  Map<ResourceLocation,EntryAbstract> entries=new LinkedHashMap<>();
  String base="String_Node_Str";
  new ItemInfoBuilder(ModItems.vampireFang).build(entries);
  new ItemInfoBuilder(ModItems.humanHeart).build(entries);
  new ItemInfoBuilder(ModItems.injection).craftable(WORKBENCH).craftableStacks(new ItemStack(ModItems.injection,1,0),new ItemStack(ModItems.injection,1,ItemInjection.META_GARLIC),new ItemStack(ModItems.injection,1,ItemInjection.META_SANGUINARE)).build(entries);
  new ItemInfoBuilder(new ItemStack(ModItems.bloodBottle,1,ItemBloodBottle.AMOUNT),false).build(entries);
  new ItemInfoBuilder(ModItems.pureBlood).setFormats(UtilLib.translate("String_Node_Str" + ModEntities.VAMPIRE_BARON + "String_Node_Str")).build(entries);
  new ItemInfoBuilder(ModItems.hunterIntel).setLinks(new ResourceLocation("String_Node_Str")).setFormats(ModBlocks.hunterTable.getLocalizedName()).build(entries);
  new ItemInfoBuilder(ModItems.itemGarlic).build(entries);
  new ItemInfoBuilder(ModItems.pitchfork).craftable(WEAPON_TABLE).build(entries);
  new ItemInfoBuilder(ModItems.vampireBook).build(entries);
  new ItemInfoBuilder(ModItems.vampireBlood).setFormats(UtilLib.translate("String_Node_Str" + ModEntities.BASIC_VAMPIRE_NAME + "String_Node_Str"),ModItems.stake.getLocalizedName(),UtilLib.translate("String_Node_Str" + ModEntities.ADVANCED_VAMPIRE + "String_Node_Str")).build(entries);
  new ItemInfoBuilder(ModItems.stake).setFormats(((int)(Balance.hps.INSTANT_KILL_SKILL_1_MAX_HEALTH_PERC * 100)) + "String_Node_Str").craftable(WORKBENCH).build(entries);
  new ItemInfoBuilder(ModItems.basicCrossbow).setFormats(ModItems.crossbowArrow.getLocalizedName(),ModItems.techCrossbowAmmoPackage.getLocalizedName()).setLinks(new ResourceLocation("String_Node_Str")).craftable(WEAPON_TABLE).craftableStacks(ModItems.basicCrossbow,ModItems.basicDoubleCrossbow,ModItems.enhancedCrossbow,ModItems.enhancedDoubleCrossbow,ModItems.basicTechCrossbow,ModItems.techCrossbowAmmoPackage).setName("String_Node_Str").customName().build(entries);
  new ItemInfoBuilder(ModItems.crossbowArrow).craftable(WORKBENCH).build(entries);
  addArmorWithTier(entries,"String_Node_Str",ModItems.armorOfSwiftness_helmet,ModItems.armorOfSwiftness_chest,ModItems.armorOfSwiftness_legs,ModItems.armorOfSwiftness_boots,WEAPON_TABLE);
  addArmorWithTier(entries,"String_Node_Str",ModItems.hunterCoat_helmet,ModItems.hunterCoat_chest,ModItems.hunterCoat_legs,ModItems.hunterCoat_boots,WEAPON_TABLE);
  addItemWithTier(entries,ModItems.hunterAxe,WEAPON_TABLE);
  links.putAll(entries);
  return entries;
}

Fixed version (ground truth):
private static Map<ResourceLocation,EntryAbstract> buildItems(){
  Map<ResourceLocation,EntryAbstract> entries=new LinkedHashMap<>();
  String base="String_Node_Str";
  new ItemInfoBuilder(ModItems.vampireFang).build(entries);
  new ItemInfoBuilder(ModItems.humanHeart).build(entries);
  new ItemInfoBuilder(ModItems.pureBlood).setFormats(UtilLib.translate("String_Node_Str" + ModEntities.VAMPIRE_BARON + "String_Node_Str")).build(entries);
  new ItemInfoBuilder(ModItems.vampireBlood).setFormats(UtilLib.translate("String_Node_Str" + ModEntities.BASIC_VAMPIRE_NAME + "String_Node_Str"),ModItems.stake.getLocalizedName(),UtilLib.translate("String_Node_Str" + ModEntities.ADVANCED_VAMPIRE + "String_Node_Str")).build(entries);
  new ItemInfoBuilder(ModItems.vampireBook).build(entries);
  new ItemInfoBuilder(new ItemStack(ModItems.bloodBottle,1,ItemBloodBottle.AMOUNT),false).build(entries);
  new ItemInfoBuilder(ModItems.injection).craftable(WORKBENCH).craftableStacks(new ItemStack(ModItems.injection,1,0),new ItemStack(ModItems.injection,1,ItemInjection.META_GARLIC),new ItemStack(ModItems.injection,1,ItemInjection.META_SANGUINARE)).build(entries);
  new ItemInfoBuilder(ModItems.hunterIntel).setLinks(new ResourceLocation("String_Node_Str")).setFormats(ModBlocks.hunterTable.getLocalizedName()).build(entries);
  new ItemInfoBuilder(ModItems.itemGarlic).build(entries);
  new ItemInfoBuilder(ModItems.pitchfork).craftable(WEAPON_TABLE).build(entries);
  new ItemInfoBuilder(ModItems.stake).setFormats(((int)(Balance.hps.INSTANT_KILL_SKILL_1_MAX_HEALTH_PERC * 100)) + "String_Node_Str").craftable(WORKBENCH).build(entries);
  new ItemInfoBuilder(ModItems.basicCrossbow).setFormats(ModItems.crossbowArrow.getLocalizedName(),ModItems.techCrossbowAmmoPackage.getLocalizedName()).setLinks(new ResourceLocation("String_Node_Str")).craftable(WEAPON_TABLE).craftableStacks(ModItems.basicCrossbow,ModItems.basicDoubleCrossbow,ModItems.enhancedCrossbow,ModItems.enhancedDoubleCrossbow,ModItems.basicTechCrossbow,ModItems.techCrossbowAmmoPackage).setName("String_Node_Str").customName().build(entries);
  new ItemInfoBuilder(ModItems.crossbowArrow).craftable(WORKBENCH).build(entries);
  addArmorWithTier(entries,"String_Node_Str",ModItems.armorOfSwiftness_helmet,ModItems.armorOfSwiftness_chest,ModItems.armorOfSwiftness_legs,ModItems.armorOfSwiftness_boots,WEAPON_TABLE);
  addArmorWithTier(entries,"String_Node_Str",ModItems.hunterCoat_helmet,ModItems.hunterCoat_chest,ModItems.hunterCoat_legs,ModItems.hunterCoat_boots,WEAPON_TABLE);
  addItemWithTier(entries,ModItems.hunterAxe,WEAPON_TABLE);
  links.putAll(entries);
  return entries;
}