
ServerEvents.recipes(event => {

    event.recipes.gtceu.assembler('large_sieve')
        .itemInputs('gtceu:iv_machine_hull', '2x #gtceu:circuits/iv', '2x gtceu:double_tungsten_steel_plate' ,'4x gtceu:pure_netherite_gear')
        .itemOutputs('gtceu:large_sieve')
        .duration(1200)
        .EUt(1240);

    event.recipes.gtceu.large_sieve('gravel_sieving')
        .itemInputs('64x minecraft:gravel')
        .itemOutputs('64x gtceu:crushed_tin_ore', '64x gtceu:crushed_copper_ore', '64x gtceu:crushed_iron_ore', '64x gtceu:crushed_sphalerite_ore', '64x gtceu:crushed_magnetite_ore',
            '64x gtceu:crushed_chalcopyrite_ore', '64x gtceu:crushed_gold_ore', '64x gtceu:crushed_cassiterite_ore', '64x gtceu:crushed_silver_ore',
            '64x gtceu:crushed_pyrochlore_ore', '64x gtceu:crushed_vanadium_magnetite_ore', '64x gtceu:crushed_lepidolite_ore', '64x gtceu:crushed_pyrolusite_ore',
            '64x gtceu:crushed_bauxite_ore', '64x gtceu:crushed_pollucite_ore', '64x gtceu:crushed_tantalite_ore',
            '64x gtceu:crushed_tungstate_ore', '64x gtceu:crushed_scheelite_ore')
        .duration(400)
        .EUt(6400);

    event.recipes.gtceu.large_sieve('sand_sieving')
        .itemInputs('64x minecraft:sand')
        .itemOutputs('64x minecraft:diamond', '64x minecraft:emerald', '64x minecraft:amethyst_shard', '64x minecraft:quartz', '64x minecraft:lapis_lazuli',
            '64x minecraft:coal', '64x gtceu:crushed_diamond_ore', '64x gtceu:crushed_quartzite_ore', '64x gtceu:crushed_green_sapphire_ore', 
            '64x gtceu:crushed_emerald_ore', '64x gtceu:crushed_saltpeter_ore', '64x gtceu:crushed_ruby_ore', '64x gtceu:crushed_realgar_ore', 
            '64x gtceu:crushed_rock_salt_ore', '64x gtceu:crushed_salt_ore', '64x gtceu:crushed_certus_quartz_ore', '64x gtceu:crushed_sapphire_ore',
            '64x gtceu:crushed_monazite_ore', '64x gtceu:crushed_topaz_ore', '64x gtceu:crushed_yellow_garnet_ore', '64x gtceu:crushed_red_garnet_ore', 
            '64x gtceu:crushed_apatite_ore', '64x gtceu:crushed_blue_topaz_ore', '64x gtceu:crushed_garnet_sand_ore','64x gtceu:crushed_zeolite_ore')
        .duration(400)
        .EUt(6400);

    event.recipes.gtceu.large_sieve('dust_sieving')
        .itemInputs('64x exnihilosequentia:dust')
        .itemOutputs('64x minecraft:ender_pearl', '64x minecraft:glowstone_dust', '64x minecraft:redstone', '64x gtceu:sulfur_dust', '64x ae2:sky_dust', '64x minecraft:echo_shard')
        .duration(400)
        .EUt(6400);

    event.recipes.gtceu.large_sieve('blackstone_sieving')
        .itemInputs('64x exnihilosequentia:crushed_blackstone')
        .itemOutputs('64x gtceu:crushed_stibnite_ore', '64x gtceu:crushed_galena_ore', '64x gtceu:crushed_pentlandite_ore', '64x gtceu:crushed_bornite_ore', 
            '64x gtceu:crushed_cobaltite_ore', '64x gtceu:crushed_chromite_ore', '64x gtceu:crushed_beryllium_ore', '64x gtceu:crushed_pitchblende_ore', 
            '64x gtceu:crushed_ilmenite_ore', '64x gtceu:crushed_molybdenite_ore', '64x gtceu:crushed_bastnasite_ore', '64x gtceu:crushed_barite_ore', 
            '64x gtceu:crushed_cooperite_ore', '64x gtceu:crushed_naquadah_ore')
        .duration(400)
        .EUt(6400);
});