events.listen('recipes', event => {
  // event.replaceOutput({}, "#forge:dusts/certus_quartz", "emendatusenigmatica:certus_quartz_dust");
  // event.replaceOutput({}, "#forge:gems/certus_quartz", "emendatusenigmatica:certus_quartz_gem");
  // event.replaceOutput({}, "#forge:gems/charged_certus_quartz", "emendatusenigmatica:charged_certus_quartz_gem");
  event.replaceOutput(
    {},
    'emendatusenigmatica:certus_quartz_gem',
    'appliedenergistics:certus_quartz_crystal'
  );
  event.replaceOutput(
    {},
    'emendatusenigmatica:charged_certus_quartz_gem',
    'appliedenergistics2:charged_certus_quartz_crystal'
  );
  event.replaceOutput({}, '#forge:bitumen', 'emendatusenigmatica:bitumen_gem');
  event.replaceOutput({}, '#forge:coal_coke', 'emendatusenigmatica:coke_gem');
  event.replaceOutput({}, '#forge:dusts/aluminum', 'emendatusenigmatica:aluminum_dust');
  event.replaceOutput({}, '#forge:dusts/apatite', 'emendatusenigmatica:apatite_dust');
  event.replaceOutput({}, '#forge:dusts/brass', 'emendatusenigmatica:brass_dust');
  event.replaceOutput({}, '#forge:dusts/bronze', 'emendatusenigmatica:bronze_dust');
  event.replaceOutput({}, '#forge:dusts/charcoal', 'emendatusenigmatica:charcoal_dust');
  event.replaceOutput({}, '#forge:dusts/cinnabar', 'emendatusenigmatica:cinnabar_dust');
  event.replaceOutput({}, '#forge:dusts/coal_coke', 'emendatusenigmatica:coke_dust');
  event.replaceOutput({}, '#forge:dusts/coal', 'emendatusenigmatica:coal_dust');
  event.replaceOutput({}, '#forge:dusts/coke', 'emendatusenigmatica:coke_dust');
  event.replaceOutput({}, '#forge:dusts/constantan', 'emendatusenigmatica:constantan_dust');
  event.replaceOutput({}, '#forge:dusts/copper', 'emendatusenigmatica:copper_dust');
  event.replaceOutput({}, '#forge:dusts/diamond', 'emendatusenigmatica:diamond_dust');
  event.replaceOutput({}, '#forge:dusts/electrum', 'emendatusenigmatica:electrum_dust');
  event.replaceOutput({}, '#forge:dusts/emerald', 'emendatusenigmatica:emerald_dust');
  event.replaceOutput({}, '#forge:dusts/ender_pearl', 'emendatusenigmatica:ender_dust');
  event.replaceOutput({}, '#forge:dusts/ender', 'emendatusenigmatica:ender_dust');
  event.replaceOutput({}, '#forge:dusts/enderium', 'emendatusenigmatica:enderium_dust');
  event.replaceOutput({}, '#forge:dusts/fluorite', 'emendatusenigmatica:fluorite_dust');
  event.replaceOutput({}, '#forge:dusts/gold', 'emendatusenigmatica:gold_dust');
  event.replaceOutput({}, '#forge:dusts/graphite', 'emendatusenigmatica:graphite_dust');
  event.replaceOutput({}, '#forge:dusts/invar', 'emendatusenigmatica:invar_dust');
  event.replaceOutput({}, '#forge:dusts/iron', 'emendatusenigmatica:iron_dust');
  event.replaceOutput({}, '#forge:dusts/lapis', 'emendatusenigmatica:lapis_dust');
  event.replaceOutput({}, '#forge:dusts/lead', 'emendatusenigmatica:lead_dust');
  event.replaceOutput({}, '#forge:dusts/lithium', 'emendatusenigmatica:lithium_dust');
  event.replaceOutput({}, '#forge:dusts/lumium', 'emendatusenigmatica:lumium_dust');
  event.replaceOutput({}, '#forge:dusts/nickel', 'emendatusenigmatica:nickel_dust');
  event.replaceOutput({}, '#forge:dusts/niter', 'emendatusenigmatica:potassium_nitrate_dust');
  event.replaceOutput({}, '#forge:dusts/obsidian', 'emendatusenigmatica:obsidian_dust');
  event.replaceOutput({}, '#forge:dusts/osmium', 'emendatusenigmatica:osmium_dust');
  event.replaceOutput(
    {},
    '#forge:dusts/potassium_nitrate',
    'emendatusenigmatica:potassium_nitrate_dust'
  );
  event.replaceOutput({}, '#forge:dusts/quartz', 'emendatusenigmatica:quartz_dust');
  event.replaceOutput({}, '#forge:dusts/saltpeter', 'emendatusenigmatica:potassium_nitrate_dust');
  event.replaceOutput({}, '#forge:dusts/signalum', 'emendatusenigmatica:signalum_dust');
  event.replaceOutput({}, '#forge:dusts/silver', 'emendatusenigmatica:silver_dust');
  event.replaceOutput({}, '#forge:dusts/steel', 'emendatusenigmatica:steel_dust');
  event.replaceOutput({}, '#forge:dusts/sulfur', 'emendatusenigmatica:sulfur_dust');
  event.replaceOutput({}, '#forge:dusts/tin', 'emendatusenigmatica:tin_dust');
  event.replaceOutput({}, '#forge:dusts/uranium', 'emendatusenigmatica:uranium_dust');
  event.replaceOutput({}, '#forge:dusts/wood', 'emendatusenigmatica:wood_dust');
  event.replaceOutput({}, '#forge:dusts/zinc', 'emendatusenigmatica:zinc_dust');
  event.replaceOutput({}, '#forge:gears/bronze', 'emendatusenigmatica:bronze_gear');
  event.replaceOutput({}, '#forge:gears/constantan', 'emendatusenigmatica:constantan_gear');
  event.replaceOutput({}, '#forge:gears/copper', 'emendatusenigmatica:copper_gear');
  event.replaceOutput({}, '#forge:gears/diamond', 'emendatusenigmatica:diamond_gear');
  event.replaceOutput({}, '#forge:gears/electrum', 'emendatusenigmatica:electrum_gear');
  event.replaceOutput({}, '#forge:gears/emerald', 'emendatusenigmatica:emerald_gear');
  event.replaceOutput({}, '#forge:gears/enderium', 'emendatusenigmatica:enderium_gear');
  event.replaceOutput({}, '#forge:gears/gold', 'emendatusenigmatica:gold_gear');
  event.replaceOutput({}, '#forge:gears/invar', 'emendatusenigmatica:invar_gear');
  event.replaceOutput({}, '#forge:gears/iron', 'emendatusenigmatica:iron_gear');
  event.replaceOutput({}, '#forge:gears/lapis', 'emendatusenigmatica:lapis_gear');
  event.replaceOutput({}, '#forge:gears/lead', 'emendatusenigmatica:lead_gear');
  event.replaceOutput({}, '#forge:gears/lumium', 'emendatusenigmatica:lumium_gear');
  event.replaceOutput({}, '#forge:gears/nickel', 'emendatusenigmatica:nickel_gear');
  event.replaceOutput({}, '#forge:gears/quartz', 'emendatusenigmatica:quartz_gear');
  event.replaceOutput({}, '#forge:gears/signalum', 'emendatusenigmatica:signalum_gear');
  event.replaceOutput({}, '#forge:gears/silver', 'emendatusenigmatica:silver_gear');
  event.replaceOutput({}, '#forge:gears/tin', 'emendatusenigmatica:tin_gear');
  event.replaceOutput({}, '#forge:gems/apatite', 'emendatusenigmatica:apatite_gem');
  event.replaceOutput({}, '#forge:gems/bitumen', 'emendatusenigmatica:bitumen_gem');
  event.replaceOutput({}, '#forge:gems/cinnabar', 'emendatusenigmatica:cinnabar_gem');
  event.replaceOutput({}, '#forge:gems/coal_coke', 'emendatusenigmatica:coke_gem');
  event.replaceOutput({}, '#forge:gems/coke', 'emendatusenigmatica:coke_gem');
  event.replaceOutput({}, '#forge:gems/fluorite', 'emendatusenigmatica:fluorite_gem');
  event.replaceOutput({}, '#forge:gems/niter', 'emendatusenigmatica:potassium_nitrate_gem');
  event.replaceOutput(
    {},
    '#forge:gems/potassium_nitrate',
    'emendatusenigmatica:potassium_nitrate_gem'
  );
  event.replaceOutput({}, '#forge:gems/saltpeter', 'emendatusenigmatica:potassium_nitrate_gem');
  event.replaceOutput({}, '#forge:gems/silicon', 'emendatusenigmatica:silicon_gem');
  event.replaceOutput({}, '#forge:gems/sulfur', 'emendatusenigmatica:sulfur_gem');
  event.replaceOutput({}, '#forge:ingots/aluminum', 'emendatusenigmatica:aluminum_ingot');
  event.replaceOutput({}, '#forge:ingots/brass', 'emendatusenigmatica:brass_ingot');
  event.replaceOutput({}, '#forge:ingots/bronze', 'emendatusenigmatica:bronze_ingot');
  event.replaceOutput({}, '#forge:ingots/cobalt', 'emendatusenigmatica:cobalt_ingot');
  event.replaceOutput({}, '#forge:ingots/constantan', 'emendatusenigmatica:constantan_ingot');
  event.replaceOutput({}, '#forge:ingots/copper', 'emendatusenigmatica:copper_ingot');
  event.replaceOutput({}, '#forge:ingots/electrum', 'emendatusenigmatica:electrum_ingot');
  event.replaceOutput({}, '#forge:ingots/enderium', 'emendatusenigmatica:enderium_ingot');
  event.replaceOutput({}, '#forge:ingots/invar', 'emendatusenigmatica:invar_ingot');
  event.replaceOutput({}, '#forge:ingots/lead', 'emendatusenigmatica:lead_ingot');
  event.replaceOutput({}, '#forge:ingots/lumium', 'emendatusenigmatica:lumium_ingot');
  event.replaceOutput({}, '#forge:ingots/nickel', 'emendatusenigmatica:nickel_ingot');
  event.replaceOutput({}, '#forge:ingots/osmium', 'emendatusenigmatica:osmium_ingot');
  event.replaceOutput({}, '#forge:ingots/signalum', 'emendatusenigmatica:signalum_ingot');
  event.replaceOutput({}, '#forge:ingots/silver', 'emendatusenigmatica:silver_ingot');
  event.replaceOutput({}, '#forge:ingots/steel', 'emendatusenigmatica:steel_ingot');
  event.replaceOutput({}, '#forge:ingots/tin', 'emendatusenigmatica:tin_ingot');
  event.replaceOutput({}, '#forge:ingots/uranium', 'emendatusenigmatica:uranium_ingot');
  event.replaceOutput({}, '#forge:ingots/zinc', 'emendatusenigmatica:zinc_ingot');
  event.replaceOutput({}, '#forge:nuggets/aluminum', 'emendatusenigmatica:aluminum_nugget');
  event.replaceOutput({}, '#forge:nuggets/brass', 'emendatusenigmatica:brass_nugget');
  event.replaceOutput({}, '#forge:nuggets/bronze', 'emendatusenigmatica:bronze_nugget');
  event.replaceOutput({}, '#forge:nuggets/cobalt', 'emendatusenigmatica:cobalt_nugget');
  event.replaceOutput({}, '#forge:nuggets/constantan', 'emendatusenigmatica:constantan_nugget');
  event.replaceOutput({}, '#forge:nuggets/copper', 'emendatusenigmatica:copper_nugget');
  event.replaceOutput({}, '#forge:nuggets/electrum', 'emendatusenigmatica:electrum_nugget');
  event.replaceOutput({}, '#forge:nuggets/enderium', 'emendatusenigmatica:enderium_nugget');
  event.replaceOutput({}, '#forge:nuggets/invar', 'emendatusenigmatica:invar_nugget');
  event.replaceOutput({}, '#forge:nuggets/lead', 'emendatusenigmatica:lead_nugget');
  event.replaceOutput({}, '#forge:nuggets/lumium', 'emendatusenigmatica:lumium_nugget');
  event.replaceOutput({}, '#forge:nuggets/nickel', 'emendatusenigmatica:nickel_nugget');
  event.replaceOutput({}, '#forge:nuggets/osmium', 'emendatusenigmatica:osmium_nugget');
  event.replaceOutput({}, '#forge:nuggets/signalum', 'emendatusenigmatica:signalum_nugget');
  event.replaceOutput({}, '#forge:nuggets/silver', 'emendatusenigmatica:silver_nugget');
  event.replaceOutput({}, '#forge:nuggets/steel', 'emendatusenigmatica:steel_nugget');
  event.replaceOutput({}, '#forge:nuggets/tin', 'emendatusenigmatica:tin_nugget');
  event.replaceOutput({}, '#forge:nuggets/uranium', 'emendatusenigmatica:uranium_nugget');
  event.replaceOutput({}, '#forge:nuggets/zinc', 'emendatusenigmatica:zinc_nugget');
  event.replaceOutput({}, '#forge:plates/aluminum', 'emendatusenigmatica:aluminum_plate');
  event.replaceOutput({}, '#forge:plates/brass', 'emendatusenigmatica:brass_plate');
  event.replaceOutput({}, '#forge:plates/bronze', 'emendatusenigmatica:bronze_plate');
  event.replaceOutput({}, '#forge:plates/constantan', 'emendatusenigmatica:constantan_plate');
  event.replaceOutput({}, '#forge:plates/copper', 'emendatusenigmatica:copper_plate');
  event.replaceOutput({}, '#forge:plates/electrum', 'emendatusenigmatica:electrum_plate');
  event.replaceOutput({}, '#forge:plates/enderium', 'emendatusenigmatica:enderium_plate');
  event.replaceOutput({}, '#forge:plates/gold', 'emendatusenigmatica:gold_plate');
  event.replaceOutput({}, '#forge:plates/invar', 'emendatusenigmatica:invar_plate');
  event.replaceOutput({}, '#forge:plates/iron', 'emendatusenigmatica:iron_plate');
  event.replaceOutput({}, '#forge:plates/lapis', 'emendatusenigmatica:lapis_plate');
  event.replaceOutput({}, '#forge:plates/lead', 'emendatusenigmatica:lead_plate');
  event.replaceOutput({}, '#forge:plates/lumium', 'emendatusenigmatica:lumium_plate');
  event.replaceOutput({}, '#forge:plates/nickel', 'emendatusenigmatica:nickel_plate');
  event.replaceOutput({}, '#forge:plates/signalum', 'emendatusenigmatica:signalum_plate');
  event.replaceOutput({}, '#forge:plates/silver', 'emendatusenigmatica:silver_plate');
  event.replaceOutput({}, '#forge:plates/steel', 'emendatusenigmatica:steel_plate');
  event.replaceOutput({}, '#forge:plates/tin', 'emendatusenigmatica:tin_plate');
  event.replaceOutput({}, '#forge:plates/uranium', 'emendatusenigmatica:uranium_plate');
  event.replaceOutput({}, '#forge:plates/zinc', 'emendatusenigmatica:zinc_plate');
  event.replaceOutput({}, '#forge:rods/aluminum', 'emendatusenigmatica:aluminum_rod');
  event.replaceOutput({}, '#forge:rods/brass', 'emendatusenigmatica:brass_rod');
  event.replaceOutput({}, '#forge:rods/constantan', 'emendatusenigmatica:constantan_rod');
  event.replaceOutput({}, '#forge:rods/copper', 'emendatusenigmatica:copper_rod');
  event.replaceOutput({}, '#forge:rods/electrum', 'emendatusenigmatica:electrum_rod');
  event.replaceOutput({}, '#forge:rods/gold', 'emendatusenigmatica:gold_rod');
  event.replaceOutput({}, '#forge:rods/iron', 'emendatusenigmatica:iron_rod');
  event.replaceOutput({}, '#forge:rods/lead', 'emendatusenigmatica:lead_rod');
  event.replaceOutput({}, '#forge:rods/nickel', 'emendatusenigmatica:nickel_rod');
  event.replaceOutput({}, '#forge:rods/silver', 'emendatusenigmatica:silver_rod');
  event.replaceOutput({}, '#forge:rods/steel', 'emendatusenigmatica:steel_rod');
  event.replaceOutput({}, '#forge:rods/uranium', 'emendatusenigmatica:uranium_rod');
  event.replaceOutput({}, '#forge:sawdust', 'emendatusenigmatica:wood_dust');
  event.replaceOutput({}, '#forge:silicon', 'emendatusenigmatica:silicon_gem');
  event.replaceOutput({}, '#forge:storage_blocks/aluminum', 'emendatusenigmatica:aluminum_block');
  event.replaceOutput({}, '#forge:storage_blocks/apatite', 'emendatusenigmatica:apatite_block');
  event.replaceOutput({}, '#forge:storage_blocks/bitumen', 'emendatusenigmatica:bitumen_block');
  event.replaceOutput({}, '#forge:storage_blocks/brass', 'emendatusenigmatica:brass_block');
  event.replaceOutput({}, '#forge:storage_blocks/bronze', 'emendatusenigmatica:bronze_block');
  event.replaceOutput({}, '#forge:storage_blocks/cinnabar', 'emendatusenigmatica:cinnabar_block');
  event.replaceOutput({}, '#forge:storage_blocks/coal_coke', 'emendatusenigmatica:coke_block');
  event.replaceOutput({}, '#forge:storage_blocks/cobalt', 'emendatusenigmatica:cobalt_block');
  event.replaceOutput({}, '#forge:storage_blocks/coke', 'emendatusenigmatica:coke_block');
  event.replaceOutput(
    {},
    '#forge:storage_blocks/constantan',
    'emendatusenigmatica:constantan_block'
  );
  event.replaceOutput({}, '#forge:storage_blocks/copper', 'emendatusenigmatica:copper_block');
  event.replaceOutput({}, '#forge:storage_blocks/electrum', 'emendatusenigmatica:electrum_block');
  event.replaceOutput({}, '#forge:storage_blocks/enderium', 'emendatusenigmatica:enderium_block');
  event.replaceOutput({}, '#forge:storage_blocks/invar', 'emendatusenigmatica:invar_block');
  event.replaceOutput({}, '#forge:storage_blocks/leads', 'emendatusenigmatica:lead_block');
  event.replaceOutput({}, '#forge:storage_blocks/lumium', 'emendatusenigmatica:lumium_block');
  event.replaceOutput({}, '#forge:storage_blocks/nickel', 'emendatusenigmatica:nickel_block');
  event.replaceOutput(
    {},
    '#forge:storage_blocks/niter',
    'emendatusenigmatica:potassium_nitrate_block'
  );
  event.replaceOutput({}, '#forge:storage_blocks/osmium', 'emendatusenigmatica:osmium_block');
  event.replaceOutput(
    {},
    '#forge:storage_blocks/potassium_nitrate',
    'emendatusenigmatica:potassium_nitrate_block'
  );
  event.replaceOutput(
    {},
    '#forge:storage_blocks/saltpeter',
    'emendatusenigmatica:potassium_nitrate_block'
  );
  event.replaceOutput({}, '#forge:storage_blocks/signalum', 'emendatusenigmatica:signalum_block');
  event.replaceOutput({}, '#forge:storage_blocks/silver', 'emendatusenigmatica:silver_block');
  event.replaceOutput({}, '#forge:storage_blocks/steel', 'emendatusenigmatica:steel_block');
  event.replaceOutput({}, '#forge:storage_blocks/sulfur', 'emendatusenigmatica:sulfur_block');
  event.replaceOutput({}, '#forge:storage_blocks/tin', 'emendatusenigmatica:tin_block');
  event.replaceOutput({}, '#forge:storage_blocks/uranium', 'emendatusenigmatica:uranium_block');
  event.replaceOutput({}, '#forge:storage_blocks/zinc', 'emendatusenigmatica:zinc_block');
  event.replaceOutput({}, 'betterendforge:ender_dust', 'emendatusenigmatica:ender_dust');
  event.replaceOutput({}, 'create:brass_block', 'emendatusenigmatica:brass_block');
  event.replaceOutput({}, 'create:brass_block', 'emendatusenigmatica:brass_block');
  event.replaceOutput({}, 'create:brass_ingot', 'emendatusenigmatica:brass_ingot');
  event.replaceOutput({}, 'create:brass_ingot', 'emendatusenigmatica:brass_ingot');
  event.replaceOutput({}, 'create:brass_nugget', 'emendatusenigmatica:brass_nugget');
  event.replaceOutput({}, 'create:brass_nugget', 'emendatusenigmatica:brass_nugget');
  event.replaceOutput({}, 'create:brass_sheet', 'emendatusenigmatica:brass_plate');
  event.replaceOutput({}, 'create:brass_sheet', 'emendatusenigmatica:brass_plate');
  event.replaceOutput({}, 'create:copper_block', 'emendatusenigmatica:copper_block');
  event.replaceOutput({}, 'create:copper_block', 'emendatusenigmatica:copper_block');
  event.replaceOutput({}, 'create:copper_ingot', 'emendatusenigmatica:copper_ingot');
  event.replaceOutput({}, 'create:copper_ingot', 'emendatusenigmatica:copper_ingot');
  event.replaceOutput({}, 'create:copper_nugget', 'emendatusenigmatica:copper_nugget');
  event.replaceOutput({}, 'create:copper_nugget', 'emendatusenigmatica:copper_nugget');
  event.replaceOutput({}, 'create:copper_sheet', 'emendatusenigmatica:copper_plate');
  event.replaceOutput({}, 'create:copper_sheet', 'emendatusenigmatica:copper_plate');
  event.replaceOutput({}, 'create:iron_sheet', 'emendatusenigmatica:iron_plate');
  event.replaceOutput({}, 'create:iron_sheet', 'emendatusenigmatica:iron_plate');
  event.replaceOutput({}, 'create:lapis_sheet', 'emendatusenigmatica:lapis_plate');
  event.replaceOutput({}, 'create:lapis_sheet', 'emendatusenigmatica:lapis_plate');
  event.replaceOutput({}, 'create:zinc_block', 'emendatusenigmatica:zinc_block');
  event.replaceOutput({}, 'create:zinc_block', 'emendatusenigmatica:zinc_block');
  event.replaceOutput({}, 'create:zinc_ingot', 'emendatusenigmatica:zinc_ingot');
  event.replaceOutput({}, 'create:zinc_ingot', 'emendatusenigmatica:zinc_ingot');
  event.replaceOutput({}, 'create:zinc_nugget', 'emendatusenigmatica:zinc_nugget');
  event.replaceOutput({}, 'create:zinc_nugget', 'emendatusenigmatica:zinc_nugget');
  event.replaceOutput({}, 'createaddition:brass_rod', 'emendatusenigmatica:brass_rod');
  event.replaceOutput({}, 'createaddition:copper_rod', 'emendatusenigmatica:copper_rod');
  event.replaceOutput({}, 'createaddition:diamond_grit', 'emendatusenigmatica:diamond_dust');
  event.replaceOutput({}, 'createaddition:gold_rod', 'emendatusenigmatica:gold_rod');
  event.replaceOutput({}, 'createaddition:iron_rod', 'emendatusenigmatica:iron_rod');
  event.replaceOutput({}, 'createaddition:zinc_sheet', 'emendatusenigmatica:zinc_plate');
  event.replaceOutput({}, 'forge:dusts/lead', 'emendatusenigmatica:lead_dust');
  event.replaceOutput({}, 'forge:gems/cinnabar', 'emendatusenigmatica:cinnabar_gem');
  event.replaceOutput({}, 'forge:ingots/nickel', 'emendatusenigmatica:nickel_ingot');
  event.replaceOutput({}, 'forge:plates/zinc', 'emendatusenigmatica:zinc_plate');
  event.replaceOutput({}, 'immersiveengineering:coal_coke', 'emendatusenigmatica:coke_gem');
  event.replaceOutput({}, 'immersiveengineering:coal_coke', 'emendatusenigmatica:coke_gem');
  event.replaceOutput({}, 'immersiveengineering:coke', 'emendatusenigmatica:coke_block');
  event.replaceOutput({}, 'immersiveengineering:coke', 'emendatusenigmatica:coke_block');
  event.replaceOutput(
    {},
    'immersiveengineering:dust_aluminium',
    'emendatusenigmatica:aluminum_dust'
  );
  event.replaceOutput(
    {},
    'immersiveengineering:dust_aluminium',
    'emendatusenigmatica:aluminum_dust'
  );
  event.replaceOutput({}, 'immersiveengineering:dust_coke', 'emendatusenigmatica:coke_dust');
  event.replaceOutput({}, 'immersiveengineering:dust_coke', 'emendatusenigmatica:coke_dust');
  event.replaceOutput(
    {},
    'immersiveengineering:dust_constantan',
    'emendatusenigmatica:constantan_dust'
  );
  event.replaceOutput(
    {},
    'immersiveengineering:dust_constantan',
    'emendatusenigmatica:constantan_dust'
  );
  event.replaceOutput({}, 'immersiveengineering:dust_copper', 'emendatusenigmatica:copper_dust');
  event.replaceOutput({}, 'immersiveengineering:dust_copper', 'emendatusenigmatica:copper_dust');
  event.replaceOutput(
    {},
    'immersiveengineering:dust_electrum',
    'emendatusenigmatica:electrum_dust'
  );
  event.replaceOutput(
    {},
    'immersiveengineering:dust_electrum',
    'emendatusenigmatica:electrum_dust'
  );
  event.replaceOutput({}, 'immersiveengineering:dust_gold', 'emendatusenigmatica:gold_dust');
  event.replaceOutput({}, 'immersiveengineering:dust_gold', 'emendatusenigmatica:gold_dust');
  event.replaceOutput({}, 'immersiveengineering:dust_iron', 'emendatusenigmatica:iron_dust');
  event.replaceOutput({}, 'immersiveengineering:dust_iron', 'emendatusenigmatica:iron_dust');
  event.replaceOutput({}, 'immersiveengineering:dust_lead', 'emendatusenigmatica:lead_dust');
  event.replaceOutput({}, 'immersiveengineering:dust_lead', 'emendatusenigmatica:lead_dust');
  event.replaceOutput({}, 'immersiveengineering:dust_nickel', 'emendatusenigmatica:nickel_dust');
  event.replaceOutput({}, 'immersiveengineering:dust_nickel', 'emendatusenigmatica:nickel_dust');
  event.replaceOutput({}, 'immersiveengineering:dust_silver', 'emendatusenigmatica:silver_dust');
  event.replaceOutput({}, 'immersiveengineering:dust_silver', 'emendatusenigmatica:silver_dust');
  event.replaceOutput({}, 'immersiveengineering:dust_steel', 'emendatusenigmatica:steel_dust');
  event.replaceOutput({}, 'immersiveengineering:dust_steel', 'emendatusenigmatica:steel_dust');
  event.replaceOutput({}, 'immersiveengineering:dust_sulfur', 'emendatusenigmatica:sulfur_dust');
  event.replaceOutput({}, 'immersiveengineering:dust_sulfur', 'emendatusenigmatica:sulfur_dust');
  event.replaceOutput({}, 'immersiveengineering:dust_uranium', 'emendatusenigmatica:uranium_dust');
  event.replaceOutput({}, 'immersiveengineering:dust_uranium', 'emendatusenigmatica:uranium_dust');
  event.replaceOutput(
    {},
    'immersiveengineering:ingot_aluminium',
    'emendatusenigmatica:aluminum_ingot'
  );
  event.replaceOutput(
    {},
    'immersiveengineering:ingot_aluminium',
    'emendatusenigmatica:aluminum_ingot'
  );
  event.replaceOutput(
    {},
    'immersiveengineering:ingot_constantan',
    'emendatusenigmatica:constantan_ingot'
  );
  event.replaceOutput(
    {},
    'immersiveengineering:ingot_constantan',
    'emendatusenigmatica:constantan_ingot'
  );
  event.replaceOutput({}, 'immersiveengineering:ingot_copper', 'emendatusenigmatica:copper_ingot');
  event.replaceOutput({}, 'immersiveengineering:ingot_copper', 'emendatusenigmatica:copper_ingot');
  event.replaceOutput(
    {},
    'immersiveengineering:ingot_electrum',
    'emendatusenigmatica:electrum_ingot'
  );
  event.replaceOutput(
    {},
    'immersiveengineering:ingot_electrum',
    'emendatusenigmatica:electrum_ingot'
  );
  event.replaceOutput({}, 'immersiveengineering:ingot_lead', 'emendatusenigmatica:lead_ingot');
  event.replaceOutput({}, 'immersiveengineering:ingot_lead', 'emendatusenigmatica:lead_ingot');
  event.replaceOutput({}, 'immersiveengineering:ingot_nickel', 'emendatusenigmatica:nickel_ingot');
  event.replaceOutput({}, 'immersiveengineering:ingot_nickel', 'emendatusenigmatica:nickel_ingot');
  event.replaceOutput({}, 'immersiveengineering:ingot_silver', 'emendatusenigmatica:silver_ingot');
  event.replaceOutput({}, 'immersiveengineering:ingot_silver', 'emendatusenigmatica:silver_ingot');
  event.replaceOutput({}, 'immersiveengineering:ingot_steel', 'emendatusenigmatica:steel_ingot');
  event.replaceOutput({}, 'immersiveengineering:ingot_steel', 'emendatusenigmatica:steel_ingot');
  event.replaceOutput(
    {},
    'immersiveengineering:ingot_uranium',
    'emendatusenigmatica:uranium_ingot'
  );
  event.replaceOutput(
    {},
    'immersiveengineering:ingot_uranium',
    'emendatusenigmatica:uranium_ingot'
  );
  event.replaceOutput(
    {},
    'immersiveengineering:nugget_aluminium',
    'emendatusenigmatica:aluminum_nugget'
  );
  event.replaceOutput(
    {},
    'immersiveengineering:nugget_aluminium',
    'emendatusenigmatica:aluminum_nugget'
  );
  event.replaceOutput(
    {},
    'immersiveengineering:nugget_constantan',
    'emendatusenigmatica:constantan_nugget'
  );
  event.replaceOutput(
    {},
    'immersiveengineering:nugget_constantan',
    'emendatusenigmatica:constantan_nugget'
  );
  event.replaceOutput(
    {},
    'immersiveengineering:nugget_copper',
    'emendatusenigmatica:copper_nugget'
  );
  event.replaceOutput(
    {},
    'immersiveengineering:nugget_copper',
    'emendatusenigmatica:copper_nugget'
  );
  event.replaceOutput(
    {},
    'immersiveengineering:nugget_electrum',
    'emendatusenigmatica:electrum_nugget'
  );
  event.replaceOutput(
    {},
    'immersiveengineering:nugget_electrum',
    'emendatusenigmatica:electrum_nugget'
  );
  event.replaceOutput({}, 'immersiveengineering:nugget_lead', 'emendatusenigmatica:lead_nugget');
  event.replaceOutput({}, 'immersiveengineering:nugget_lead', 'emendatusenigmatica:lead_nugget');
  event.replaceOutput(
    {},
    'immersiveengineering:nugget_nickel',
    'emendatusenigmatica:nickel_nugget'
  );
  event.replaceOutput(
    {},
    'immersiveengineering:nugget_nickel',
    'emendatusenigmatica:nickel_nugget'
  );
  event.replaceOutput(
    {},
    'immersiveengineering:nugget_silver',
    'emendatusenigmatica:silver_nugget'
  );
  event.replaceOutput(
    {},
    'immersiveengineering:nugget_silver',
    'emendatusenigmatica:silver_nugget'
  );
  event.replaceOutput({}, 'immersiveengineering:nugget_steel', 'emendatusenigmatica:steel_nugget');
  event.replaceOutput({}, 'immersiveengineering:nugget_steel', 'emendatusenigmatica:steel_nugget');
  event.replaceOutput(
    {},
    'immersiveengineering:nugget_uranium',
    'emendatusenigmatica:uranium_nugget'
  );
  event.replaceOutput(
    {},
    'immersiveengineering:nugget_uranium',
    'emendatusenigmatica:uranium_nugget'
  );
  event.replaceOutput(
    {},
    'immersiveengineering:plate_aluminium',
    'emendatusenigmatica:aluminum_plate'
  );
  event.replaceOutput(
    {},
    'immersiveengineering:plate_aluminium',
    'emendatusenigmatica:aluminum_plate'
  );
  event.replaceOutput(
    {},
    'immersiveengineering:plate_constantan',
    'emendatusenigmatica:constantan_plate'
  );
  event.replaceOutput(
    {},
    'immersiveengineering:plate_constantan',
    'emendatusenigmatica:constantan_plate'
  );
  event.replaceOutput({}, 'immersiveengineering:plate_copper', 'emendatusenigmatica:copper_plate');
  event.replaceOutput({}, 'immersiveengineering:plate_copper', 'emendatusenigmatica:copper_plate');
  event.replaceOutput(
    {},
    'immersiveengineering:plate_electrum',
    'emendatusenigmatica:electrum_plate'
  );
  event.replaceOutput(
    {},
    'immersiveengineering:plate_electrum',
    'emendatusenigmatica:electrum_plate'
  );
  event.replaceOutput({}, 'immersiveengineering:plate_gold', 'emendatusenigmatica:gold_plate');
  event.replaceOutput({}, 'immersiveengineering:plate_gold', 'emendatusenigmatica:gold_plate');
  event.replaceOutput({}, 'immersiveengineering:plate_iron', 'emendatusenigmatica:iron_plate');
  event.replaceOutput({}, 'immersiveengineering:plate_iron', 'emendatusenigmatica:iron_plate');
  event.replaceOutput({}, 'immersiveengineering:plate_lead', 'emendatusenigmatica:lead_plate');
  event.replaceOutput({}, 'immersiveengineering:plate_lead', 'emendatusenigmatica:lead_plate');
  event.replaceOutput({}, 'immersiveengineering:plate_nickel', 'emendatusenigmatica:nickel_plate');
  event.replaceOutput({}, 'immersiveengineering:plate_nickel', 'emendatusenigmatica:nickel_plate');
  event.replaceOutput({}, 'immersiveengineering:plate_silver', 'emendatusenigmatica:silver_plate');
  event.replaceOutput({}, 'immersiveengineering:plate_silver', 'emendatusenigmatica:silver_plate');
  event.replaceOutput({}, 'immersiveengineering:plate_steel', 'emendatusenigmatica:steel_plate');
  event.replaceOutput({}, 'immersiveengineering:plate_steel', 'emendatusenigmatica:steel_plate');
  event.replaceOutput(
    {},
    'immersiveengineering:plate_uranium',
    'emendatusenigmatica:uranium_plate'
  );
  event.replaceOutput(
    {},
    'immersiveengineering:plate_uranium',
    'emendatusenigmatica:uranium_plate'
  );
  event.replaceOutput(
    {},
    'immersiveengineering:stick_aluminium',
    'emendatusenigmatica:aluminum_rod'
  );
  event.replaceOutput(
    {},
    'immersiveengineering:stick_aluminium',
    'emendatusenigmatica:aluminum_rod'
  );
  event.replaceOutput({}, 'immersiveengineering:stick_iron', 'emendatusenigmatica:iron_rod');
  event.replaceOutput({}, 'immersiveengineering:stick_iron', 'emendatusenigmatica:iron_rod');
  event.replaceOutput({}, 'immersiveengineering:stick_steel', 'emendatusenigmatica:steel_rod');
  event.replaceOutput({}, 'immersiveengineering:stick_steel', 'emendatusenigmatica:steel_rod');
  event.replaceOutput(
    {},
    'immersiveengineering:storage_aluminium',
    'emendatusenigmatica:aluminum_block'
  );
  event.replaceOutput(
    {},
    'immersiveengineering:storage_aluminium',
    'emendatusenigmatica:aluminum_block'
  );
  event.replaceOutput(
    {},
    'immersiveengineering:storage_constantan',
    'emendatusenigmatica:constantan_block'
  );
  event.replaceOutput(
    {},
    'immersiveengineering:storage_constantan',
    'emendatusenigmatica:constantan_block'
  );
  event.replaceOutput(
    {},
    'immersiveengineering:storage_copper',
    'emendatusenigmatica:copper_block'
  );
  event.replaceOutput(
    {},
    'immersiveengineering:storage_copper',
    'emendatusenigmatica:copper_block'
  );
  event.replaceOutput(
    {},
    'immersiveengineering:storage_electrum',
    'emendatusenigmatica:electrum_block'
  );
  event.replaceOutput(
    {},
    'immersiveengineering:storage_electrum',
    'emendatusenigmatica:electrum_block'
  );
  event.replaceOutput({}, 'immersiveengineering:storage_lead', 'emendatusenigmatica:lead_block');
  event.replaceOutput({}, 'immersiveengineering:storage_lead', 'emendatusenigmatica:lead_block');
  event.replaceOutput(
    {},
    'immersiveengineering:storage_nickel',
    'emendatusenigmatica:nickel_block'
  );
  event.replaceOutput(
    {},
    'immersiveengineering:storage_nickel',
    'emendatusenigmatica:nickel_block'
  );
  event.replaceOutput(
    {},
    'immersiveengineering:storage_silver',
    'emendatusenigmatica:silver_block'
  );
  event.replaceOutput(
    {},
    'immersiveengineering:storage_silver',
    'emendatusenigmatica:silver_block'
  );
  event.replaceOutput({}, 'immersiveengineering:storage_steel', 'emendatusenigmatica:steel_block');
  event.replaceOutput({}, 'immersiveengineering:storage_steel', 'emendatusenigmatica:steel_block');
  event.replaceOutput(
    {},
    'immersiveengineering:storage_uranium',
    'emendatusenigmatica:uranium_block'
  );
  event.replaceOutput(
    {},
    'immersiveengineering:storage_uranium',
    'emendatusenigmatica:uranium_block'
  );
  event.replaceOutput({}, 'immersivepetroleum:bitumen', 'emendatusenigmatica:bitumen_gem');
  event.replaceOutput({}, 'immersivepetroleum:bitumen', 'emendatusenigmatica:bitumen_gem');
  event.replaceOutput({}, 'immersiveposts:stick_constantan', 'emendatusenigmatica:constantan_rod');
  event.replaceOutput({}, 'immersiveposts:stick_constantan', 'emendatusenigmatica:constantan_rod');
  event.replaceOutput({}, 'immersiveposts:stick_copper', 'emendatusenigmatica:copper_rod');
  event.replaceOutput({}, 'immersiveposts:stick_copper', 'emendatusenigmatica:copper_rod');
  event.replaceOutput({}, 'immersiveposts:stick_electrum', 'emendatusenigmatica:electrum_rod');
  event.replaceOutput({}, 'immersiveposts:stick_electrum', 'emendatusenigmatica:electrum_rod');
  event.replaceOutput({}, 'immersiveposts:stick_gold', 'emendatusenigmatica:gold_rod');
  event.replaceOutput({}, 'immersiveposts:stick_gold', 'emendatusenigmatica:gold_rod');
  event.replaceOutput({}, 'immersiveposts:stick_lead', 'emendatusenigmatica:lead_rod');
  event.replaceOutput({}, 'immersiveposts:stick_lead', 'emendatusenigmatica:lead_rod');
  event.replaceOutput({}, 'immersiveposts:stick_nickel', 'emendatusenigmatica:nickel_rod');
  event.replaceOutput({}, 'immersiveposts:stick_nickel', 'emendatusenigmatica:nickel_rod');
  event.replaceOutput({}, 'immersiveposts:stick_silver', 'emendatusenigmatica:silver_rod');
  event.replaceOutput({}, 'immersiveposts:stick_silver', 'emendatusenigmatica:silver_rod');
  event.replaceOutput({}, 'immersiveposts:stick_uranium', 'emendatusenigmatica:uranium_rod');
  event.replaceOutput({}, 'immersiveposts:stick_uranium', 'emendatusenigmatica:uranium_rod');
  event.replaceOutput({}, 'mekanism:block_bronze', 'emendatusenigmatica:bronze_block');
  event.replaceOutput({}, 'mekanism:block_bronze', 'emendatusenigmatica:bronze_block');
  event.replaceOutput({}, 'mekanism:block_copper', 'emendatusenigmatica:copper_block');
  event.replaceOutput({}, 'mekanism:block_copper', 'emendatusenigmatica:copper_block');
  event.replaceOutput({}, 'mekanism:block_lead', 'emendatusenigmatica:lead_block');
  event.replaceOutput({}, 'mekanism:block_lead', 'emendatusenigmatica:lead_block');
  event.replaceOutput({}, 'mekanism:block_osmium', 'emendatusenigmatica:osmium_block');
  event.replaceOutput({}, 'mekanism:block_osmium', 'emendatusenigmatica:osmium_block');
  event.replaceOutput({}, 'mekanism:block_steel', 'emendatusenigmatica:steel_block');
  event.replaceOutput({}, 'mekanism:block_steel', 'emendatusenigmatica:steel_block');
  event.replaceOutput({}, 'mekanism:block_tin', 'emendatusenigmatica:tin_block');
  event.replaceOutput({}, 'mekanism:block_tin', 'emendatusenigmatica:tin_block');
  event.replaceOutput({}, 'mekanism:block_uranium', 'emendatusenigmatica:uranium_block');
  event.replaceOutput({}, 'mekanism:block_uranium', 'emendatusenigmatica:uranium_block');
  event.replaceOutput({}, 'mekanism:dust_bronze', 'emendatusenigmatica:bronze_dust');
  event.replaceOutput({}, 'mekanism:dust_bronze', 'emendatusenigmatica:bronze_dust');
  event.replaceOutput({}, 'mekanism:dust_charcoal', 'emendatusenigmatica:charcoal_dust');
  event.replaceOutput({}, 'mekanism:dust_charcoal', 'emendatusenigmatica:charcoal_dust');
  event.replaceOutput({}, 'mekanism:dust_coal', 'emendatusenigmatica:coal_dust');
  event.replaceOutput({}, 'mekanism:dust_coal', 'emendatusenigmatica:coal_dust');
  event.replaceOutput({}, 'mekanism:dust_copper', 'emendatusenigmatica:copper_dust');
  event.replaceOutput({}, 'mekanism:dust_copper', 'emendatusenigmatica:copper_dust');
  event.replaceOutput({}, 'mekanism:dust_diamond', 'emendatusenigmatica:diamond_dust');
  event.replaceOutput({}, 'mekanism:dust_diamond', 'emendatusenigmatica:diamond_dust');
  event.replaceOutput({}, 'mekanism:dust_emerald', 'emendatusenigmatica:emerald_dust');
  event.replaceOutput({}, 'mekanism:dust_emerald', 'emendatusenigmatica:emerald_dust');
  event.replaceOutput({}, 'mekanism:dust_fuorite', 'emendatusenigmatica:fluorite_dust');
  event.replaceOutput({}, 'mekanism:dust_fuorite', 'emendatusenigmatica:fluorite_dust');
  event.replaceOutput({}, 'mekanism:dust_gold', 'emendatusenigmatica:gold_dust');
  event.replaceOutput({}, 'mekanism:dust_gold', 'emendatusenigmatica:gold_dust');
  event.replaceOutput({}, 'mekanism:dust_iron', 'emendatusenigmatica:iron_dust');
  event.replaceOutput({}, 'mekanism:dust_iron', 'emendatusenigmatica:iron_dust');
  event.replaceOutput({}, 'mekanism:dust_lapis_lazuli', 'emendatusenigmatica:lapis_dust');
  event.replaceOutput({}, 'mekanism:dust_lapis_lazuli', 'emendatusenigmatica:lapis_dust');
  event.replaceOutput({}, 'mekanism:dust_lead', 'emendatusenigmatica:lead_dust');
  event.replaceOutput({}, 'mekanism:dust_lead', 'emendatusenigmatica:lead_dust');
  event.replaceOutput({}, 'mekanism:dust_osmium', 'emendatusenigmatica:osmium_dust');
  event.replaceOutput({}, 'mekanism:dust_osmium', 'emendatusenigmatica:osmium_dust');
  event.replaceOutput({}, 'mekanism:dust_quartz', 'emendatusenigmatica:quartz_dust');
  event.replaceOutput({}, 'mekanism:dust_quartz', 'emendatusenigmatica:quartz_dust');
  event.replaceOutput({}, 'mekanism:dust_steel', 'emendatusenigmatica:steel_dust');
  event.replaceOutput({}, 'mekanism:dust_steel', 'emendatusenigmatica:steel_dust');
  event.replaceOutput({}, 'mekanism:dust_sulfur', 'emendatusenigmatica:sulfur_dust');
  event.replaceOutput({}, 'mekanism:dust_sulfur', 'emendatusenigmatica:sulfur_dust');
  event.replaceOutput({}, 'mekanism:dust_tin', 'emendatusenigmatica:tin_dust');
  event.replaceOutput({}, 'mekanism:dust_tin', 'emendatusenigmatica:tin_dust');
  event.replaceOutput({}, 'mekanism:dust_uranium', 'emendatusenigmatica:uranium_dust');
  event.replaceOutput({}, 'mekanism:dust_uranium', 'emendatusenigmatica:uranium_dust');
  event.replaceOutput({}, 'mekanism:fluorite_gem', 'emendatusenigmatica:fluorite_gem');
  event.replaceOutput({}, 'mekanism:fluorite_gem', 'emendatusenigmatica:fluorite_gem');
  event.replaceOutput({}, 'mekanism:ingot_bronze', 'emendatusenigmatica:bronze_ingot');
  event.replaceOutput({}, 'mekanism:ingot_bronze', 'emendatusenigmatica:bronze_ingot');
  event.replaceOutput({}, 'mekanism:ingot_copper', 'emendatusenigmatica:copper_ingot');
  event.replaceOutput({}, 'mekanism:ingot_copper', 'emendatusenigmatica:copper_ingot');
  event.replaceOutput({}, 'mekanism:ingot_lead', 'emendatusenigmatica:lead_ingot');
  event.replaceOutput({}, 'mekanism:ingot_lead', 'emendatusenigmatica:lead_ingot');
  event.replaceOutput({}, 'mekanism:ingot_osmium', 'emendatusenigmatica:osmium_ingot');
  event.replaceOutput({}, 'mekanism:ingot_osmium', 'emendatusenigmatica:osmium_ingot');
  event.replaceOutput({}, 'mekanism:ingot_steel', 'emendatusenigmatica:steel_ingot');
  event.replaceOutput({}, 'mekanism:ingot_steel', 'emendatusenigmatica:steel_ingot');
  event.replaceOutput({}, 'mekanism:ingot_tin', 'emendatusenigmatica:tin_ingot');
  event.replaceOutput({}, 'mekanism:ingot_tin', 'emendatusenigmatica:tin_ingot');
  event.replaceOutput({}, 'mekanism:ingot_uranium', 'emendatusenigmatica:uranium_ingot');
  event.replaceOutput({}, 'mekanism:ingot_uranium', 'emendatusenigmatica:uranium_ingot');
  event.replaceOutput({}, 'mekanism:nugget_bronze', 'emendatusenigmatica:bronze_nugget');
  event.replaceOutput({}, 'mekanism:nugget_bronze', 'emendatusenigmatica:bronze_nugget');
  event.replaceOutput({}, 'mekanism:nugget_copper', 'emendatusenigmatica:copper_nugget');
  event.replaceOutput({}, 'mekanism:nugget_copper', 'emendatusenigmatica:copper_nugget');
  event.replaceOutput({}, 'mekanism:nugget_lead', 'emendatusenigmatica:lead_nugget');
  event.replaceOutput({}, 'mekanism:nugget_lead', 'emendatusenigmatica:lead_nugget');
  event.replaceOutput({}, 'mekanism:nugget_osmium', 'emendatusenigmatica:osmium_nugget');
  event.replaceOutput({}, 'mekanism:nugget_osmium', 'emendatusenigmatica:osmium_nugget');
  event.replaceOutput({}, 'mekanism:nugget_steel', 'emendatusenigmatica:steel_nugget');
  event.replaceOutput({}, 'mekanism:nugget_steel', 'emendatusenigmatica:steel_nugget');
  event.replaceOutput({}, 'mekanism:nugget_tin', 'emendatusenigmatica:tin_nugget');
  event.replaceOutput({}, 'mekanism:nugget_tin', 'emendatusenigmatica:tin_nugget');
  event.replaceOutput({}, 'mekanism:nugget_uranium', 'emendatusenigmatica:uranium_nugget');
  event.replaceOutput({}, 'mekanism:nugget_uranium', 'emendatusenigmatica:uranium_nugget');
  event.replaceOutput({}, 'projectred-core:copper_ingot', 'emendatusenigmatica:copper_ingot');
  event.replaceOutput({}, 'projectred-core:copper_ingot', 'emendatusenigmatica:copper_ingot');
  event.replaceOutput({}, 'projectred-core:silver_ingot', 'emendatusenigmatica:silver_ingot');
  event.replaceOutput({}, 'projectred-core:silver_ingot', 'emendatusenigmatica:silver_ingot');
  event.replaceOutput({}, 'projectred-core:tin_ingot', 'emendatusenigmatica:tin_ingot');
  event.replaceOutput({}, 'projectred-core:tin_ingot', 'emendatusenigmatica:tin_ingot');
  event.replaceOutput({}, 'tconstruct:cobalt_block', 'emendatusenigmatica:cobalt_block');
  event.replaceOutput({}, 'tconstruct:cobalt_block', 'emendatusenigmatica:cobalt_block');
  event.replaceOutput({}, 'tconstruct:cobalt_ingot', 'emendatusenigmatica:cobalt_ingot');
  event.replaceOutput({}, 'tconstruct:cobalt_ingot', 'emendatusenigmatica:cobalt_ingot');
  event.replaceOutput({}, 'tconstruct:cobalt_nugget', 'emendatusenigmatica:cobalt_nugget');
  event.replaceOutput({}, 'tconstruct:cobalt_nugget', 'emendatusenigmatica:cobalt_nugget');
  event.replaceOutput({}, 'tconstruct:copper_block', 'emendatusenigmatica:copper_block');
  event.replaceOutput({}, 'tconstruct:copper_block', 'emendatusenigmatica:copper_block');
  event.replaceOutput({}, 'tconstruct:copper_ingot', 'emendatusenigmatica:copper_ingot');
  event.replaceOutput({}, 'tconstruct:copper_ingot', 'emendatusenigmatica:copper_ingot');
  event.replaceOutput({}, 'tconstruct:copper_nugget', 'emendatusenigmatica:copper_nugget');
  event.replaceOutput({}, 'tconstruct:copper_nugget', 'emendatusenigmatica:copper_nugget');
  event.replaceOutput({}, 'thermal:apatite_block', 'emendatusenigmatica:apatite_block');
  event.replaceOutput({}, 'thermal:apatite_block', 'emendatusenigmatica:apatite_block');
  event.replaceOutput({}, 'thermal:apatite_dust', 'emendatusenigmatica:apatite_dust');
  event.replaceOutput({}, 'thermal:apatite_dust', 'emendatusenigmatica:apatite_dust');
  event.replaceOutput({}, 'thermal:apatite', 'emendatusenigmatica:apatite_gem');
  event.replaceOutput({}, 'thermal:apatite', 'emendatusenigmatica:apatite_gem');
  event.replaceOutput({}, 'thermal:bitumen_block', 'emendatusenigmatica:bitumen_block');
  event.replaceOutput({}, 'thermal:bitumen_block', 'emendatusenigmatica:bitumen_block');
  event.replaceOutput({}, 'thermal:bitumen', 'emendatusenigmatica:bitumen_gem');
  event.replaceOutput({}, 'thermal:bitumen', 'emendatusenigmatica:bitumen_gem');
  event.replaceOutput({}, 'thermal:bronze_block', 'emendatusenigmatica:bronze_block');
  event.replaceOutput({}, 'thermal:bronze_block', 'emendatusenigmatica:bronze_block');
  event.replaceOutput({}, 'thermal:bronze_gear', 'emendatusenigmatica:bronze_gear');
  event.replaceOutput({}, 'thermal:bronze_gear', 'emendatusenigmatica:bronze_gear');
  event.replaceOutput({}, 'thermal:bronze_ingot', 'emendatusenigmatica:bronze_ingot');
  event.replaceOutput({}, 'thermal:bronze_ingot', 'emendatusenigmatica:bronze_ingot');
  event.replaceOutput({}, 'thermal:bronze_nugget', 'emendatusenigmatica:bronze_nugget');
  event.replaceOutput({}, 'thermal:bronze_nugget', 'emendatusenigmatica:bronze_nugget');
  event.replaceOutput({}, 'thermal:bronze_plate', 'emendatusenigmatica:bronze_plate');
  event.replaceOutput({}, 'thermal:bronze_plate', 'emendatusenigmatica:bronze_plate');
  event.replaceOutput({}, 'thermal:cinnabar_block', 'emendatusenigmatica:cinnabar_block');
  event.replaceOutput({}, 'thermal:cinnabar_block', 'emendatusenigmatica:cinnabar_block');
  event.replaceOutput({}, 'thermal:cinnabar_dust', 'emendatusenigmatica:cinnabar_dust');
  event.replaceOutput({}, 'thermal:cinnabar_dust', 'emendatusenigmatica:cinnabar_dust');
  event.replaceOutput({}, 'thermal:cinnabar', 'emendatusenigmatica:cinnabar_gem');
  event.replaceOutput({}, 'thermal:cinnabar', 'emendatusenigmatica:cinnabar_gem');
  event.replaceOutput({}, 'thermal:coal_coke_block', 'emendatusenigmatica:coke_block');
  event.replaceOutput({}, 'thermal:coal_coke_block', 'emendatusenigmatica:coke_block');
  event.replaceOutput({}, 'thermal:coal_coke', 'emendatusenigmatica:coke_gem');
  event.replaceOutput({}, 'thermal:coal_coke', 'emendatusenigmatica:coke_gem');
  event.replaceOutput({}, 'thermal:constantan_block', 'emendatusenigmatica:constantan_block');
  event.replaceOutput({}, 'thermal:constantan_block', 'emendatusenigmatica:constantan_block');
  event.replaceOutput({}, 'thermal:constantan_gear', 'emendatusenigmatica:constantan_gear');
  event.replaceOutput({}, 'thermal:constantan_gear', 'emendatusenigmatica:constantan_gear');
  event.replaceOutput({}, 'thermal:constantan_ingot', 'emendatusenigmatica:constantan_ingot');
  event.replaceOutput({}, 'thermal:constantan_ingot', 'emendatusenigmatica:constantan_ingot');
  event.replaceOutput({}, 'thermal:constantan_nugget', 'emendatusenigmatica:constantan_nugget');
  event.replaceOutput({}, 'thermal:constantan_nugget', 'emendatusenigmatica:constantan_nugget');
  event.replaceOutput({}, 'thermal:constantan_plate', 'emendatusenigmatica:constantan_plate');
  event.replaceOutput({}, 'thermal:constantan_plate', 'emendatusenigmatica:constantan_plate');
  event.replaceOutput({}, 'thermal:copper_block', 'emendatusenigmatica:copper_block');
  event.replaceOutput({}, 'thermal:copper_block', 'emendatusenigmatica:copper_block');
  event.replaceOutput({}, 'thermal:copper_dust', 'emendatusenigmatica:copper_dust');
  event.replaceOutput({}, 'thermal:copper_dust', 'emendatusenigmatica:copper_dust');
  event.replaceOutput({}, 'thermal:copper_gear', 'emendatusenigmatica:copper_gear');
  event.replaceOutput({}, 'thermal:copper_gear', 'emendatusenigmatica:copper_gear');
  event.replaceOutput({}, 'thermal:copper_ingot', 'emendatusenigmatica:copper_ingot');
  event.replaceOutput({}, 'thermal:copper_ingot', 'emendatusenigmatica:copper_ingot');
  event.replaceOutput({}, 'thermal:copper_nugget', 'emendatusenigmatica:copper_nugget');
  event.replaceOutput({}, 'thermal:copper_nugget', 'emendatusenigmatica:copper_nugget');
  event.replaceOutput({}, 'thermal:copper_plate', 'emendatusenigmatica:copper_plate');
  event.replaceOutput({}, 'thermal:copper_plate', 'emendatusenigmatica:copper_plate');
  event.replaceOutput({}, 'thermal:diamond_dust', 'emendatusenigmatica:diamond_dust');
  event.replaceOutput({}, 'thermal:diamond_dust', 'emendatusenigmatica:diamond_dust');
  event.replaceOutput({}, 'thermal:diamond_gear', 'emendatusenigmatica:diamond_gear');
  event.replaceOutput({}, 'thermal:diamond_gear', 'emendatusenigmatica:diamond_gear');
  event.replaceOutput({}, 'thermal:electrum_block', 'emendatusenigmatica:electrum_block');
  event.replaceOutput({}, 'thermal:electrum_block', 'emendatusenigmatica:electrum_block');
  event.replaceOutput({}, 'thermal:electrum_gear', 'emendatusenigmatica:electrum_gear');
  event.replaceOutput({}, 'thermal:electrum_gear', 'emendatusenigmatica:electrum_gear');
  event.replaceOutput({}, 'thermal:electrum_ingot', 'emendatusenigmatica:electrum_ingot');
  event.replaceOutput({}, 'thermal:electrum_ingot', 'emendatusenigmatica:electrum_ingot');
  event.replaceOutput({}, 'thermal:electrum_nugget', 'emendatusenigmatica:electrum_nugget');
  event.replaceOutput({}, 'thermal:electrum_nugget', 'emendatusenigmatica:electrum_nugget');
  event.replaceOutput({}, 'thermal:electrum_plate', 'emendatusenigmatica:electrum_plate');
  event.replaceOutput({}, 'thermal:electrum_plate', 'emendatusenigmatica:electrum_plate');
  event.replaceOutput({}, 'thermal:emerald_dust', 'emendatusenigmatica:emerald_dust');
  event.replaceOutput({}, 'thermal:emerald_dust', 'emendatusenigmatica:emerald_dust');
  event.replaceOutput({}, 'thermal:emerald_gear', 'emendatusenigmatica:emerald_gear');
  event.replaceOutput({}, 'thermal:emerald_gear', 'emendatusenigmatica:emerald_gear');
  event.replaceOutput({}, 'thermal:ender_pearl_dust', 'emendatusenigmatica:ender_dust');
  event.replaceOutput({}, 'thermal:ender_pearl_dust', 'emendatusenigmatica:ender_dust');
  event.replaceOutput({}, 'thermal:enderium_block', 'emendatusenigmatica:enderium_block');
  event.replaceOutput({}, 'thermal:enderium_block', 'emendatusenigmatica:enderium_block');
  event.replaceOutput({}, 'thermal:enderium_gear', 'emendatusenigmatica:enderium_gear');
  event.replaceOutput({}, 'thermal:enderium_gear', 'emendatusenigmatica:enderium_gear');
  event.replaceOutput({}, 'thermal:enderium_ingot', 'emendatusenigmatica:enderium_ingot');
  event.replaceOutput({}, 'thermal:enderium_ingot', 'emendatusenigmatica:enderium_ingot');
  event.replaceOutput({}, 'thermal:enderium_nugget', 'emendatusenigmatica:enderium_nugget');
  event.replaceOutput({}, 'thermal:enderium_nugget', 'emendatusenigmatica:enderium_nugget');
  event.replaceOutput({}, 'thermal:enderium_plate', 'emendatusenigmatica:enderium_plate');
  event.replaceOutput({}, 'thermal:enderium_plate', 'emendatusenigmatica:enderium_plate');
  event.replaceOutput({}, 'thermal:gold_dust', 'emendatusenigmatica:gold_dust');
  event.replaceOutput({}, 'thermal:gold_dust', 'emendatusenigmatica:gold_dust');
  event.replaceOutput({}, 'thermal:gold_gear', 'emendatusenigmatica:gold_gear');
  event.replaceOutput({}, 'thermal:gold_gear', 'emendatusenigmatica:gold_gear');
  event.replaceOutput({}, 'thermal:gold_plate', 'emendatusenigmatica:gold_plate');
  event.replaceOutput({}, 'thermal:gold_plate', 'emendatusenigmatica:gold_plate');
  event.replaceOutput({}, 'thermal:invar_block', 'emendatusenigmatica:invar_block');
  event.replaceOutput({}, 'thermal:invar_block', 'emendatusenigmatica:invar_block');
  event.replaceOutput({}, 'thermal:invar_gear', 'emendatusenigmatica:invar_gear');
  event.replaceOutput({}, 'thermal:invar_gear', 'emendatusenigmatica:invar_gear');
  event.replaceOutput({}, 'thermal:invar_ingot', 'emendatusenigmatica:invar_ingot');
  event.replaceOutput({}, 'thermal:invar_ingot', 'emendatusenigmatica:invar_ingot');
  event.replaceOutput({}, 'thermal:invar_nugget', 'emendatusenigmatica:invar_nugget');
  event.replaceOutput({}, 'thermal:invar_nugget', 'emendatusenigmatica:invar_nugget');
  event.replaceOutput({}, 'thermal:invar_plate', 'emendatusenigmatica:invar_plate');
  event.replaceOutput({}, 'thermal:invar_plate', 'emendatusenigmatica:invar_plate');
  event.replaceOutput({}, 'thermal:iron_dust', 'emendatusenigmatica:iron_dust');
  event.replaceOutput({}, 'thermal:iron_dust', 'emendatusenigmatica:iron_dust');
  event.replaceOutput({}, 'thermal:iron_gear', 'emendatusenigmatica:iron_gear');
  event.replaceOutput({}, 'thermal:iron_gear', 'emendatusenigmatica:iron_gear');
  event.replaceOutput({}, 'thermal:iron_plate', 'emendatusenigmatica:iron_plate');
  event.replaceOutput({}, 'thermal:iron_plate', 'emendatusenigmatica:iron_plate');
  event.replaceOutput({}, 'thermal:lapis_dust', 'emendatusenigmatica:lapis_dust');
  event.replaceOutput({}, 'thermal:lapis_dust', 'emendatusenigmatica:lapis_dust');
  event.replaceOutput({}, 'thermal:lapis_lazuli_gear', 'emendatusenigmatica:lapis_gear');
  event.replaceOutput({}, 'thermal:lapis_lazuli_gear', 'emendatusenigmatica:lapis_gear');
  event.replaceOutput({}, 'thermal:lead_block', 'emendatusenigmatica:lead_block');
  event.replaceOutput({}, 'thermal:lead_block', 'emendatusenigmatica:lead_block');
  event.replaceOutput({}, 'thermal:lead_dust', 'emendatusenigmatica:lead_dust');
  event.replaceOutput({}, 'thermal:lead_dust', 'emendatusenigmatica:lead_dust');
  event.replaceOutput({}, 'thermal:lead_gear', 'emendatusenigmatica:lead_gear');
  event.replaceOutput({}, 'thermal:lead_gear', 'emendatusenigmatica:lead_gear');
  event.replaceOutput({}, 'thermal:lead_ingot', 'emendatusenigmatica:lead_ingot');
  event.replaceOutput({}, 'thermal:lead_ingot', 'emendatusenigmatica:lead_ingot');
  event.replaceOutput({}, 'thermal:lead_nugget', 'emendatusenigmatica:lead_nugget');
  event.replaceOutput({}, 'thermal:lead_nugget', 'emendatusenigmatica:lead_nugget');
  event.replaceOutput({}, 'thermal:lead_plate', 'emendatusenigmatica:lead_plate');
  event.replaceOutput({}, 'thermal:lead_plate', 'emendatusenigmatica:lead_plate');
  event.replaceOutput({}, 'thermal:lumium_block', 'emendatusenigmatica:lumium_block');
  event.replaceOutput({}, 'thermal:lumium_block', 'emendatusenigmatica:lumium_block');
  event.replaceOutput({}, 'thermal:lumium_gear', 'emendatusenigmatica:lumium_gear');
  event.replaceOutput({}, 'thermal:lumium_gear', 'emendatusenigmatica:lumium_gear');
  event.replaceOutput({}, 'thermal:lumium_ingot', 'emendatusenigmatica:lumium_ingot');
  event.replaceOutput({}, 'thermal:lumium_ingot', 'emendatusenigmatica:lumium_ingot');
  event.replaceOutput({}, 'thermal:lumium_nugget', 'emendatusenigmatica:lumium_nugget');
  event.replaceOutput({}, 'thermal:lumium_nugget', 'emendatusenigmatica:lumium_nugget');
  event.replaceOutput({}, 'thermal:lumium_plate', 'emendatusenigmatica:lumium_plate');
  event.replaceOutput({}, 'thermal:lumium_plate', 'emendatusenigmatica:lumium_plate');
  event.replaceOutput({}, 'thermal:nickel_block', 'emendatusenigmatica:nickel_block');
  event.replaceOutput({}, 'thermal:nickel_block', 'emendatusenigmatica:nickel_block');
  event.replaceOutput({}, 'thermal:nickel_dust', 'emendatusenigmatica:nickel_dust');
  event.replaceOutput({}, 'thermal:nickel_dust', 'emendatusenigmatica:nickel_dust');
  event.replaceOutput({}, 'thermal:nickel_gear', 'emendatusenigmatica:nickel_gear');
  event.replaceOutput({}, 'thermal:nickel_gear', 'emendatusenigmatica:nickel_gear');
  event.replaceOutput({}, 'thermal:nickel_ingot', 'emendatusenigmatica:nickel_ingot');
  event.replaceOutput({}, 'thermal:nickel_ingot', 'emendatusenigmatica:nickel_ingot');
  event.replaceOutput({}, 'thermal:nickel_nugget', 'emendatusenigmatica:nickel_nugget');
  event.replaceOutput({}, 'thermal:nickel_nugget', 'emendatusenigmatica:nickel_nugget');
  event.replaceOutput({}, 'thermal:nickel_plate', 'emendatusenigmatica:nickel_plate');
  event.replaceOutput({}, 'thermal:nickel_plate', 'emendatusenigmatica:nickel_plate');
  event.replaceOutput({}, 'thermal:niter_block', 'emendatusenigmatica:potassium_nitrate_block');
  event.replaceOutput({}, 'thermal:niter_block', 'emendatusenigmatica:potassium_nitrate_block');
  event.replaceOutput({}, 'thermal:niter_dust', 'emendatusenigmatica:potassium_nitrate_dust');
  event.replaceOutput({}, 'thermal:niter_dust', 'emendatusenigmatica:potassium_nitrate_dust');
  event.replaceOutput({}, 'thermal:niter', 'emendatusenigmatica:potassium_nitrate_gem');
  event.replaceOutput({}, 'thermal:niter', 'emendatusenigmatica:potassium_nitrate_gem');
  event.replaceOutput({}, 'thermal:quartz_dust', 'emendatusenigmatica:quartz_dust');
  event.replaceOutput({}, 'thermal:quartz_dust', 'emendatusenigmatica:quartz_dust');
  event.replaceOutput({}, 'thermal:quartz_gear', 'emendatusenigmatica:quartz_gear');
  event.replaceOutput({}, 'thermal:quartz_gear', 'emendatusenigmatica:quartz_gear');
  event.replaceOutput({}, 'thermal:signalum_block', 'emendatusenigmatica:signalum_block');
  event.replaceOutput({}, 'thermal:signalum_block', 'emendatusenigmatica:signalum_block');
  event.replaceOutput({}, 'thermal:signalum_gear', 'emendatusenigmatica:signalum_gear');
  event.replaceOutput({}, 'thermal:signalum_gear', 'emendatusenigmatica:signalum_gear');
  event.replaceOutput({}, 'thermal:signalum_ingot', 'emendatusenigmatica:signalum_ingot');
  event.replaceOutput({}, 'thermal:signalum_ingot', 'emendatusenigmatica:signalum_ingot');
  event.replaceOutput({}, 'thermal:signalum_nugget', 'emendatusenigmatica:signalum_nugget');
  event.replaceOutput({}, 'thermal:signalum_nugget', 'emendatusenigmatica:signalum_nugget');
  event.replaceOutput({}, 'thermal:signalum_plate', 'emendatusenigmatica:signalum_plate');
  event.replaceOutput({}, 'thermal:signalum_plate', 'emendatusenigmatica:signalum_plate');
  event.replaceOutput({}, 'thermal:silver_block', 'emendatusenigmatica:silver_block');
  event.replaceOutput({}, 'thermal:silver_block', 'emendatusenigmatica:silver_block');
  event.replaceOutput({}, 'thermal:silver_dust', 'emendatusenigmatica:silver_dust');
  event.replaceOutput({}, 'thermal:silver_dust', 'emendatusenigmatica:silver_dust');
  event.replaceOutput({}, 'thermal:silver_gear', 'emendatusenigmatica:silver_gear');
  event.replaceOutput({}, 'thermal:silver_gear', 'emendatusenigmatica:silver_gear');
  event.replaceOutput({}, 'thermal:silver_ingot', 'emendatusenigmatica:silver_ingot');
  event.replaceOutput({}, 'thermal:silver_ingot', 'emendatusenigmatica:silver_ingot');
  event.replaceOutput({}, 'thermal:silver_nugget', 'emendatusenigmatica:silver_nugget');
  event.replaceOutput({}, 'thermal:silver_nugget', 'emendatusenigmatica:silver_nugget');
  event.replaceOutput({}, 'thermal:silver_plate', 'emendatusenigmatica:silver_plate');
  event.replaceOutput({}, 'thermal:silver_plate', 'emendatusenigmatica:silver_plate');
  event.replaceOutput({}, 'thermal:sulfur_block', 'emendatusenigmatica:sulfur_block');
  event.replaceOutput({}, 'thermal:sulfur_block', 'emendatusenigmatica:sulfur_block');
  event.replaceOutput({}, 'thermal:sulfur_dust', 'emendatusenigmatica:sulfur_dust');
  event.replaceOutput({}, 'thermal:sulfur_dust', 'emendatusenigmatica:sulfur_dust');
  event.replaceOutput({}, 'thermal:sulfur', 'emendatusenigmatica:sulfur_gem');
  event.replaceOutput({}, 'thermal:sulfur', 'emendatusenigmatica:sulfur_gem');
  event.replaceOutput({}, 'thermal:tin_block', 'emendatusenigmatica:tin_block');
  event.replaceOutput({}, 'thermal:tin_block', 'emendatusenigmatica:tin_block');
  event.replaceOutput({}, 'thermal:tin_dust', 'emendatusenigmatica:tin_dust');
  event.replaceOutput({}, 'thermal:tin_dust', 'emendatusenigmatica:tin_dust');
  event.replaceOutput({}, 'thermal:tin_gear', 'emendatusenigmatica:tin_gear');
  event.replaceOutput({}, 'thermal:tin_gear', 'emendatusenigmatica:tin_gear');
  event.replaceOutput({}, 'thermal:tin_ingot', 'emendatusenigmatica:tin_ingot');
  event.replaceOutput({}, 'thermal:tin_ingot', 'emendatusenigmatica:tin_ingot');
  event.replaceOutput({}, 'thermal:tin_nugget', 'emendatusenigmatica:tin_nugget');
  event.replaceOutput({}, 'thermal:tin_nugget', 'emendatusenigmatica:tin_nugget');
  event.replaceOutput({}, 'thermal:tin_plate', 'emendatusenigmatica:tin_plate');
  event.replaceOutput({}, 'thermal:tin_plate', 'emendatusenigmatica:tin_plate');
  event.replaceOutput({}, 'titanium:diamond_gear', 'emendatusenigmatica:diamond_gear');
  event.replaceOutput({}, 'titanium:diamond_gear', 'emendatusenigmatica:diamond_gear');
  event.replaceOutput({}, 'titanium:gold_gear', 'emendatusenigmatica:gold_gear');
  event.replaceOutput({}, 'titanium:gold_gear', 'emendatusenigmatica:gold_gear');
  event.replaceOutput({}, 'titanium:iron_gear', 'emendatusenigmatica:iron_gear');
  event.replaceOutput({}, 'titanium:iron_gear', 'emendatusenigmatica:iron_gear');
});
