Is there no way to use one item type entry but have it recognize 2 materials? For instance something to the effect of:
#region Platemail
AddCraft( typeof( PlateChest ), 1011078, 1046431, 75.0, 125.0, typeof( IronIngot, ShadowIronIngot ), 1044036, 25, 1044037 );
#endregion