Program: 12614
Project: 12614
Buggy source:
private static Map<ResourceLocation,EntryAbstract> buildItems(){
  Map<ResourceLocation,EntryAbstract> entries=new LinkedHashMap<>();
  String base="String_Node_Str";
  new ItemInfoBuilder(ModItems.vampire_fang).build(entries);
  new ItemInfoBuilder(ModItems.human_heart).build(entries);
  new ItemInfoBuilder(ModItems.pure_blood).setFormats(UtilLib.translate("String_Node_Str" + ModEntities.VAMPIRE_BARON + "String_Node_Str")).build(entries);
  new ItemInfoBuilder(ModItems.vampire_blood_bottle).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.vampire_book).build(entries);
  new ItemInfoBuilder(new ItemStack(ModItems.blood_bottle,1,ItemBloodBottle.AMOUNT),false).build(entries);
  new ItemInfoBuilder(ModItems.blood_infused_iron_ingot).craftableStacks(ModItems.blood_infused_iron_ingot,WORKBENCH,ModItems.blood_infused_enhanced_iron_ingot,WORKBENCH).build(entries);
  addItemWithTier(ModItems.heart_seeker,WORKBENCH).setLinks(new ResourceLocation("String_Node_Str"),new ResourceLocation("String_Node_Str")).build(entries);
  addItemWithTier(ModItems.heart_striker,WORKBENCH).setLinks(new ResourceLocation("String_Node_Str"),new ResourceLocation("String_Node_Str")).build(entries);
  new ItemInfoBuilder(ModItems.injection).craftableStacks(new ItemStack(ModItems.injection,1,0),WORKBENCH,new ItemStack(ModItems.injection,1,ItemInjection.META_GARLIC),WORKBENCH,new ItemStack(ModItems.injection,1,ItemInjection.META_SANGUINARE),WORKBENCH).build(entries);
  new ItemInfoBuilder(ModItems.hunter_intel).setLinks(new ResourceLocation("String_Node_Str")).setFormats(ModBlocks.hunter_table.getLocalizedName()).build(entries);
  new ItemInfoBuilder(ModItems.item_garlic).build(entries);
  new ItemInfoBuilder(ModItems.purified_garlic).setFormats(ModBlocks.garlic_beacon.getLocalizedName()).setLinks(new ResourceLocation("String_Node_Str")).craftable(ALCHEMICAL_CAULDRON).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.basic_crossbow).setFormats(ModItems.crossbow_arrow.getLocalizedName(),ModItems.tech_crossbow_ammo_package.getLocalizedName()).setLinks(new ResourceLocation("String_Node_Str")).craftableStacks(ModItems.basic_crossbow,WEAPON_TABLE,ModItems.basic_double_crossbow,WEAPON_TABLE,ModItems.enhanced_crossbow,WEAPON_TABLE,ModItems.enhanced_double_crossbow,WEAPON_TABLE,ModItems.basic_tech_crossbow,WEAPON_TABLE,ModItems.tech_crossbow_ammo_package,WEAPON_TABLE).setName("String_Node_Str").customName().build(entries);
  new ItemInfoBuilder(ModItems.crossbow_arrow).craftableStacks(ModItems.crossbow_arrow.getStack(ItemCrossbowArrow.EnumArrowType.NORMAL),WORKBENCH,ModItems.crossbow_arrow.getStack(ItemCrossbowArrow.EnumArrowType.VAMPIRE_KILLER),WEAPON_TABLE,ModItems.crossbow_arrow.getStack(ItemCrossbowArrow.EnumArrowType.SPITFIRE),WEAPON_TABLE).build(entries);
  new ItemInfoBuilder(ModItems.holy_water_bottle).setLinks(new ResourceLocation("String_Node_Str"),new ResourceLocation("String_Node_Str")).setFormats(ModItems.holy_salt_water.getLocalizedName(),ModItems.holy_salt_water.getLocalizedName(),ModItems.holy_salt.getLocalizedName()).craftableStacks(ModItems.holy_salt_water,WORKBENCH).build(entries);
  new ItemInfoBuilder(ModItems.holy_salt).setLinks(new ResourceLocation("String_Node_Str")).setFormats(ModItems.pure_salt.getLocalizedName(),ModItems.pure_salt.getLocalizedName(),ModBlocks.alchemical_cauldron.getLocalizedName()).craftableStacks(ModItems.pure_salt,ALCHEMICAL_CAULDRON).build(entries);
  new ItemInfoBuilder(ModItems.item_alchemical_fire).setLinks(new ResourceLocation("String_Node_Str")).craftable(ALCHEMICAL_CAULDRON).build(entries);
  addArmorWithTier(entries,"String_Node_Str",ModItems.armor_of_swiftness_head,ModItems.armor_of_swiftness_chest,ModItems.armor_of_swiftness_legs,ModItems.armor_of_swiftness_feet,WEAPON_TABLE);
  addArmorWithTier(entries,"String_Node_Str",ModItems.hunter_coat_head,ModItems.hunter_coat_chest,ModItems.hunter_coat_legs,ModItems.hunter_coat_feet,WEAPON_TABLE);
  addArmorWithTier(entries,"String_Node_Str",ModItems.obsidian_armor_head,ModItems.obsidian_armor_chest,ModItems.obsidian_armor_legs,ModItems.obsidian_armor_feet,WEAPON_TABLE);
  addItemWithTier(ModItems.hunter_axe,WEAPON_TABLE).build(entries);
  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.vampire_fang).build(entries);
  new ItemInfoBuilder(ModItems.human_heart).build(entries);
  new ItemInfoBuilder(ModItems.pure_blood).setFormats(UtilLib.translate("String_Node_Str" + ModEntities.VAMPIRE_BARON + "String_Node_Str")).build(entries);
  new ItemInfoBuilder(ModItems.vampire_blood_bottle).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.vampire_book).build(entries);
  new ItemInfoBuilder(new ItemStack(ModItems.blood_bottle,1,ItemBloodBottle.AMOUNT),false).build(entries);
  new ItemInfoBuilder(ModItems.blood_infused_iron_ingot).craftableStacks(ModItems.blood_infused_iron_ingot,WORKBENCH,ModItems.blood_infused_enhanced_iron_ingot,WORKBENCH).build(entries);
  addItemWithTier(ModItems.heart_seeker,WORKBENCH).setLinks(new ResourceLocation("String_Node_Str"),new ResourceLocation("String_Node_Str")).build(entries);
  addItemWithTier(ModItems.heart_striker,WORKBENCH).setLinks(new ResourceLocation("String_Node_Str"),new ResourceLocation("String_Node_Str")).build(entries);
  new ItemInfoBuilder(ModItems.injection).craftableStacks(new ItemStack(ModItems.injection,1,0),WORKBENCH,new ItemStack(ModItems.injection,1,ItemInjection.META_GARLIC),WORKBENCH,new ItemStack(ModItems.injection,1,ItemInjection.META_SANGUINARE),WORKBENCH).build(entries);
  new ItemInfoBuilder(ModItems.hunter_intel).setLinks(new ResourceLocation("String_Node_Str")).setFormats(ModBlocks.hunter_table.getLocalizedName()).build(entries);
  new ItemInfoBuilder(ModItems.item_garlic).build(entries);
  new ItemInfoBuilder(ModItems.purified_garlic).setFormats(ModBlocks.garlic_beacon.getLocalizedName()).setLinks(new ResourceLocation("String_Node_Str")).craftable(ALCHEMICAL_CAULDRON).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.basic_crossbow).setFormats(ModItems.crossbow_arrow.getLocalizedName(),ModItems.tech_crossbow_ammo_package.getLocalizedName()).setLinks(new ResourceLocation("String_Node_Str")).craftableStacks(ModItems.basic_crossbow,WEAPON_TABLE,ModItems.basic_double_crossbow,WEAPON_TABLE,ModItems.enhanced_crossbow,WEAPON_TABLE,ModItems.enhanced_double_crossbow,WEAPON_TABLE,ModItems.basic_tech_crossbow,WEAPON_TABLE,ModItems.tech_crossbow_ammo_package,WEAPON_TABLE).setName("String_Node_Str").customName().build(entries);
  new ItemInfoBuilder(ModItems.crossbow_arrow).craftableStacks(ModItems.crossbow_arrow.getStack(ItemCrossbowArrow.EnumArrowType.NORMAL),WORKBENCH,ModItems.crossbow_arrow.getStack(ItemCrossbowArrow.EnumArrowType.VAMPIRE_KILLER),WEAPON_TABLE,ModItems.crossbow_arrow.getStack(ItemCrossbowArrow.EnumArrowType.SPITFIRE),WEAPON_TABLE).build(entries);
  new ItemInfoBuilder(ModItems.holy_water_bottle).setLinks(new ResourceLocation("String_Node_Str"),new ResourceLocation("String_Node_Str")).setFormats(ModItems.holy_salt_water.getLocalizedName(),ModItems.holy_salt_water.getLocalizedName(),ModItems.holy_salt.getLocalizedName()).craftableStacks(ModItems.holy_salt_water,WORKBENCH,ModItems.holy_water_bottle.setTier(ModItems.holy_water_bottle.setSplash(new ItemStack(ModItems.holy_water_bottle),true),IItemWithTier.TIER.NORMAL),WORKBENCH,ModItems.holy_water_bottle.setTier(ModItems.holy_water_bottle.setSplash(new ItemStack(ModItems.holy_water_bottle,5),true),IItemWithTier.TIER.NORMAL),WORKBENCH).build(entries);
  new ItemInfoBuilder(ModItems.holy_salt).setLinks(new ResourceLocation("String_Node_Str")).setFormats(ModItems.pure_salt.getLocalizedName(),ModItems.pure_salt.getLocalizedName(),ModBlocks.alchemical_cauldron.getLocalizedName()).craftableStacks(ModItems.pure_salt,ALCHEMICAL_CAULDRON).build(entries);
  new ItemInfoBuilder(ModItems.item_alchemical_fire).setLinks(new ResourceLocation("String_Node_Str")).craftable(ALCHEMICAL_CAULDRON).build(entries);
  addArmorWithTier(entries,"String_Node_Str",ModItems.armor_of_swiftness_head,ModItems.armor_of_swiftness_chest,ModItems.armor_of_swiftness_legs,ModItems.armor_of_swiftness_feet,WEAPON_TABLE);
  addArmorWithTier(entries,"String_Node_Str",ModItems.hunter_coat_head,ModItems.hunter_coat_chest,ModItems.hunter_coat_legs,ModItems.hunter_coat_feet,WEAPON_TABLE);
  addArmorWithTier(entries,"String_Node_Str",ModItems.obsidian_armor_head,ModItems.obsidian_armor_chest,ModItems.obsidian_armor_legs,ModItems.obsidian_armor_feet,WEAPON_TABLE);
  addItemWithTier(ModItems.hunter_axe,WEAPON_TABLE).build(entries);
  links.putAll(entries);
  return entries;
}