BR = recipemap('batch_reactor')
MIXER = recipemap('mixer')
EBF = recipemap('electric_blast_furnace')

BR.recipeBuilder()
        .inputs(ore('dustLeadOxide') * 2)
        .fluidInputs(fluid('nitric_acid') * 2000)
        .outputs(metaitem('dustLeadNitrate') * 9)
        .fluidOutputs(fluid('water') * 1000)
        .EUt(30)
        .duration(200)
        .buildAndRegister()

MIXER.recipeBuilder()
        .inputs(ore('dustManganeseIiOxide'))
        .inputs(ore('dustIronIiiOxide'))
        .outputs(metaitem('dustSienna') * 2)
        .EUt(30)
        .duration(200)
        .buildAndRegister()

furnace.add(metaitem('dustSienna'), metaitem('dustBurntSienna'))

BR.recipeBuilder()
        .inputs(ore('dustArsenicTrioxide') * 5)
        .fluidInputs(fluid('soda_ash_solution') * 1000)
        .fluidOutputs(fluid('carbon_dioxide') * 1000)
        .fluidOutputs(fluid('gtfo_sodium_arsenite_solution') * 1000)
        .EUt(120)
        .duration(200)
        .buildAndRegister()

BR.recipeBuilder()
        .inputs(ore('dustCopper') * 2)
        .fluidInputs(fluid('sulfuric_acid') * 2000)
        .fluidInputs(fluid('gtfo_sodium_arsenite_solution') * 1000)
        .outputs(metaitem('gregtechfoodoption:cupric_hydrogen_arsenite_dust') * 12)
        .EUt(120)
        .duration(200)
        .buildAndRegister()

EBF.recipeBuilder()
        .inputs(ore('dustAlumina') * 5)
        .inputs(ore('dustCobaltOxide') * 2)
        .outputs(metaitem('dustCobaltAluminate') * 7)
        .blastFurnaceTemp(1100)
        .EUt(120)
        .duration(200)
        .buildAndRegister()

BR.recipeBuilder()
        .inputs(ore('dustLeadNitrate') * 9)
        .fluidInputs(fluid('sodium_chromate_solution') * 1000)
        .fluidInputs(fluid('water') * 1000)
        .fluidOutputs(fluid('sodium_nitrate_solution') * 2000)
        .outputs(metaitem('dustLeadChromate') * 6)
        .EUt(120)
        .duration(200)
        .buildAndRegister()