ServerEvents.recipes(event => {

    event.remove({id: 'mekanismtools:osmium/nugget_from_blasting'})
    event.remove({id: 'mekanismtools:bronze/nugget_from_blasting'})
    event.remove({id: 'mekanismtools:refined_glowstone/nugget_from_blasting'})
    event.remove({id: 'mekanismtools:refined_obsidian/nugget_from_blasting'})
    event.remove({id: 'mekanismtools:steel/nugget_from_blasting'})
    event.remove({id: 'mekanismtools:osmium/nugget_from_smelting'})
    event.remove({id: 'mekanismtools:bronze/nugget_from_smelting'})
    event.remove({id: 'mekanismtools:refined_glowstone/nugget_from_smelting'})
    event.remove({id: 'mekanismtools:refined_obsidian/nugget_from_smelting'})
    event.remove({id: 'mekanismtools:steel/nugget_from_smelting'})

    event.custom({
        "type": "mekanism:rotary",
        "fluidInput": {
            "amount": 1,
            "fluid": "bloodmagic:life_essence_fluid"
        },
        "fluidOutput": {
            "amount": 1,
            "fluid": "bloodmagic:life_essence_fluid"
        },
        "gasInput": {
            "amount": 1,
            "gas": "reclamation:aerated_essence"
        },
        "gasOutput": {
            "amount": 1,
            "gas": "reclamation:aerated_essence"
        }
    })

    event.custom({
        "type": "mekanism:chemical_infusing",
        "leftInput": {
            "amount": 2,
            "gas": "reclamation:aerated_essence"
        },
        "output": {
            "amount": 1,
            "gas": "reclamation:essence_boosted_ethylene"
        },
        "rightInput": {
            "amount": 1,
            "gas": "mekanism:ethene"
        }
    })

    event.remove({id: 'mekanism:metallurgic_infuser'})
    event.shaped('mekanism:metallurgic_infuser', [
        'IFI',
        'RDR',
        'IFI'
    ], {
        I: 'minecraft:iron_ingot',
        F: 'minecraft:blast_furnace',
        R: 'minecraft:redstone_block',
        D: 'embers:lead_block'
    })

    event.replaceInput({id: 'mekanism:configurator'}, 
        'minecraft:lapis_lazuli', 
        'embers:dawnstone_ingot')
    event.replaceInput({id: 'mekanism:basic_energy_cube'}, 
        'mekanism:steel_casing', 
        'mekanism:block_steel')

    event.remove({id: 'mekanism:cardboard_box'})

    event.replaceInput({id: 'mekanism:tier_installer/basic'},
        'mekanism:basic_control_circuit',
        'embers:ember_crystal_cluster'
    )
})