const toRemoveID = new Set([
    "easy_villagers:farmer",
    "easy_villagers:iron_farm",
    "minecraft:enchanting_table",
    "apotheosis:library",
    "apotheosis:enchanting/ender_library",
    "dustandash:crafting/sharpen_flint",
    "slashblade:material/sphere_smelting",
    "enderio:smelting/slashblade/material/sphere_smelting",
    "slashblade:material/crystal_blasting",
    "slashblade:material/trapezohedron_blasting",
    "thermal:fire_charge/signalum_glass_2",
    "thermal:fire_charge/obsidian_glass_2",
    "thermal:fire_charge/lumium_ingot_4",
    "thermal:fire_charge/enderium_ingot_2",
    "thermal:fire_charge/electrum_ingot_2",
    "thermal:fire_charge/constantan_ingot_2",
    "thermal:fire_charge/bronze_ingot_4",
    "thermal:fire_charge/enderium_glass_2",
    "thermal:fire_charge/signalum_ingot_4",
    "thermal:fire_charge/lumium_glass_2",
    "thermal:fire_charge/invar_ingot_3",
    "thermal:machine_frame",
    "thermal:rf_coil",
    "ad_astra:desh_engine",
    "nuclearcraft:plate_basic2",
    "nuclearcraft:plate_basic",
    "ancient_aether:enchanting_table_from_gravitite",
    "terra_curio:workshop",
    "integrateddynamics:crafting/logic_director",
    "botania:brew/resistance",
    "slashblade_useful_addon:proud_soul_by_proud_soul_leaves",
    "slashblade_useful_addon:proud_soul_by_proud_soul_log",
    "enderio:smelting/slashblade_useful_addon/proud_soul_by_proud_soul_log",
    "easy_villagers:auto_trader",
    "integrateddynamics:squeezer/base/liquid_chorus_proto",
    "integrateddynamics:mechanical_squeezer/base/liquid_chorus_proto",
    "nuclearcraft:alloy_smelter/thermal_enderium",
    "regions_unexplored:raw_redstone_block",
    "botania:alfheim_portal",
    "botania:terra_plate",
    "nuclearcraft:ingot_former/obsidian",
    "nuclearcraft:manufactory/ender_pearl",
    "nuclearcraft:manufactory/netherite_scrap",
    "ad_astra:nasa_workbench/tier_4_rocket_from_nasa_workbench",
    "ad_astra_rocketed:nasa_workbench/default/tier_5_rocket_from_nasa_workbench",
    "ad_astra_rocketed:nasa_workbench/default/tier_6_rocket_from_nasa_workbench",
    "ad_astra_rocketed:nasa_workbench/default/tier_7_rocket_from_nasa_workbench",
    "terra_entity:malaise",
    "botania:petal_apothecary/entropinnyum",
    "slashblade:tagayasan",
    "deep_aether:stratus_ingot",
    "nuclearcraft:analyzer",
    "the_bumblezone:sticky_honey_residue/from_smelting_honey_block",

    "sophisticatedbackpacks:backpack",
    "sophisticatedbackpacks:iron_backpack",
    "sophisticatedbackpacks:iron_backpack_from_copper",
    "sophisticatedbackpacks:gold_backpack",
    "sophisticatedbackpacks:diamond_backpack",
    "sophisticatedbackpacks:netherite_backpack",

    "cataclysm:blazing_grips",
    "aether_treasure_reforging:pyral_ingot_from_smelting",
    "aether_treasure_reforging:valkyrum_ingot_from_smelting",
    "aether_treasure_reforging:neptune_mesh_from_smelting",
    "slashblade_addon:aquablaze",

    "sjap_adder:dragon_fire",
    "sjap_adder:dragon_ice",
    "sjap_adder:dragon_lightning",
    "sjap_adder:dragon_steel_fire",
    "sjap_adder:dragon_steel_ice",
    "sjap_adder:dragon_steel_lightning",

    "slashblade_addon:wanderer",
    "cialloblade:ciallo",
    "slashblade:muramasa",
    "last_smith:kataware_exorcism_sakura",
    "last_smith:kataware_exorcism_yuki",
    "last_smith:kataware_exorcism_ginkgo",
    "slashblade_addon:frosty_cherry",
    "slashblade:ruby",
    "pseudoedge_break_dawn:purplesblade",
    "last_smith:exorcism_yuki",
    "last_smith:exorcism_sakura",
    "blades_derby:uma_black",
    "pseudoedge_break_dawn:kingblade",
    "slashblade_addon:nihil",
    "pseudoedge_break_dawn:kumasakura",
    "slashblade:dojikiri_yasutsuna",

    "foxextra:foxex_white",
    "pseudoedge_break_dawn:vitex",
    "slashblade:material/ingot",
    "last_smith:blade_step_1",
    "slashblade:fox_white",
    "slashblade:fox_black",
    "last_smith:sakura_steel",
    "slashblade:yuzukitukumo",
    "blades_derby:uma_hishi",
    "sjap_adder:agito_ex",
    "slashblade:sabigatana",
    "slashblade:doutanuki",
    "slashblade:orotiagito",
    "undergarden:catalyst",
    "slashblade_addon:nihilex",
    "pseudoedge_break_dawn:magicblade",
    "pseudoedge_break_dawn:xblades",
    "enderio:void_chassis",

    "pseudoedge_break_dawn:pseudosword",
    "pseudoedge_break_dawn:blackpixie",
    "pseudoedge_break_dawn:latent",

    "slashblade_addon:yukari",

    "blades_derby:uma_odachi_haru",
    "blades_derby:uma_odachi_halo",
    "slashblade:egg_lan",

    "slashblade_addon:kirisaya",

    // s3
    "slashblade:ruined_sword",
    "last_smith:bloodybamboo",
    "last_smith:goldenbamboo",
    "slashblade:air_sword",
    "foxextra:foxex_black",
    "slashblade:kanze_masamune",
    "slashblade:moonveil",
    "slashblade:bizen_osafune_nagamitsu",
    "energyblade:hf_blade",
    "slashblade:dissociator",

    "slashblade:rivers_of_blood",
    "slashblade:clothesline",
    "slashblade_addon:moonlight_cherry",
    "slashblade_addon:green_mist",
    "slashblade:hand_of_malenia",
    "slashblade:ssa_kagari",
    "slashblade:ssa_hayate",
    "sjap_adder:toyoko",

    "sjap_adder:agito_true_ex",
    "slashblade:ssa_roze",
    "slashblade:ssa_raye",
    "last_smith:evil_shura",
    "sjap_adder:nihil_soul",

    "last_smith:nameless_odachi",
    "last_smith:muramasa_kagura",
    "sjap_adder:black_soul",
    "last_smith:hakurouken",

    "slashblade_addon:kamuy_none",
    "last_smith:oboro_muramasa",
    "last_smith:roukanken",
    "pseudoedge_break_dawn:dragonblade",

    "last_smith:fushigiri",
    "pseudoedge_break_dawn:blade_diamond",
    "pseudoedge_break_dawn:blade_gold",
    "pseudoedge_break_dawn:blade_iron",
    "pseudoedge_break_dawn:blade_netherite",
    "pseudoedge_break_dawn:blade_stone",
    "pseudoedge_break_dawn:blade_wood",
    "slashblade:wakizashi",
    "pseudoedge_break_dawn:whitesword",
    "sjap_adder:kamuy_death",

    "slashblade_addon:kamuy_fire",
    "last_smith:bunshi",
    "slashblade_addon:murasama_blade",
    "slashblade_addon:wanderer_hf",
    "botania:terra_plate/terrasteel_ingot",
    "thermal:enderium_dust_2",
    "thermal:lumium_dust_4",
    "thermal:signalum_dust_4",

    "slashblade_addon:crimsoncherry",
    "sjap_adder:blue_dream",
    "sjap_adder:kamuy_life",
    "last_smith:amagumo_kaze",
    "foxextra:foxexfinal_2",
    "foxextra:foxexfinal",
    "botania:elven_trade/elementium",
    "sjap_adder:nihilulex",
    "slashblade_addon:kamuy_lightning",
    "sjap_adder:kamuy_dark",

    "slashblade_addon:kamuy_water",
    "last_smith:roukanken_inferno",
    "last_smith:amagumo_munin",
    "last_smith:amagumo_kumo",

    "nuclearcraft:kugelblitz_chamber/upgrade_quantum",
    "cataclysm:the_incinerator",
    "nuclearcraft:pump/lava_collector",
    "enderio:smelting/slashblade_useful_addon/proud_soul_by_proud_soul_leaves",
    "botania:elven_trade/elementium_block",
    "appflux:inscriber/energy",
    "sjap_adder:crimsoncherryex",
    "slashblade_addon:terra_blade",
    "ad_astra:desh_engine",
    "enderio:smelting/the_bumblezone/sticky_honey_residue/from_smelting_honey_block",
    "biomemakeover:altar",
    "minecraft:flamarang_smithing",
    "sakura:alkaline_from_mortar",
    "last_smith:munin_from_tachyon",

    "draconicevolution:components/draconium_ingot_from_ore",
    "draconicevolution:components/draconium_ingot_from_dust",
    "enderio:smelting/draconicevolution/components/draconium_ingot_from_dust",
    "enderio:smelting/draconicevolution/components/draconium_ingot_from_ore",
    "draconicevolution:components/wyvern_core",
    "draconicevolution:components/awakened_core",
    "draconicevolution:components/chaotic_core",

    "pneumaticcraft:explosion_crafting/compressed_iron_ingot",
    "pneumaticcraft:explosion_crafting/compressed_iron_block",
    "productivebees:pneumaticcraft/compressed_iron_bee",
    "pneumaticcraft:pressure_chamber/compressed_iron_ingot",
    "pneumaticcraft:pressure_chamber/compressed_iron_block",
    "productivebees:centrifuge/pneumaticcraft/honeycomb_compressed_iron",
    "productivebees:centrifuge/pneumaticcraft/honeycomb_compressed_iron_block",

    "pneumaticcraft:refinery",
    "pneumaticcraft:refinery_output",
    "pneumaticcraft:thermopneumatic_processing_plant",
    "pneumaticcraft:thermo_plant/plastic_from_lpg",
    "pneumaticcraft:thermo_plant/plastic_from_biodiesel",
    "pneumaticcraft:pressure_chamber/empty_pcb",
    "pneumaticcraft:pressure_chamber/etching_acid",
    "pneumaticcraft:assembly/unassembled_pcb",

    "appliedpneumatics:amadron/emerald_to_air_cell_shell",
    "appliedpneumatics:cells/housing/air_cell_shell",
    
    "integrateddynamics:special/combine_batteries",
    "dog:cosmic_worm",

    // s5
    "sjap_adder:kamuyex_fire",
    "sjap_adder:kamuyex_life",
    "sjap_adder:nihilbxex",
    "slashblade_addon:nihilbx",
    "sjap_adder:kamuyex_ligghtning",
    "sjap_adder:kamuyex_water",
    "sjap_adder:kamuyex_dark",

    // 临时
    "dustandash:crafting/integrated_block",
    "last_smith:hakurouken_inferno",
    "slashblade_addon:nihilul",
    // "apotheosis:hellshelf",
    // "apotheosis:enchanting/infused_hellshelf",
    // "apotheosis:blazing_hellshelf",
    // "apotheosis:glowing_hellshelf",
    // "apotheosis:seashelf",
    // "apotheosis:enchanting/infused_seashelf",
    // "apotheosis:crystal_seashelf",
    // "apotheosis:heart_seashelf",
    "apotheosis:dormant_deepshelf",
    // "apotheosis:enchanting/deepshelf",
    // "apotheosis:echoing_deepshelf",
    // "apotheosis:soul_touched_deepshelf",
    // "apotheosis:echoing_sculkshelf",
    // "apotheosis:soul_touched_sculkshelf",
    "apotheosis:endshelf",
    // "apotheosis:pearl_endshelf",
    // "apotheosis:draconic_endshelf",
    // "apotheosis:beeshelf",
    // "apotheosis:melonshelf",
    // "apotheosis:stoneshelf",
    // "apotheosis:rectifier",
    // "apotheosis:rectifier_t2",
    // "apotheosis:rectifier_t3",
    // "apotheosis:sightshelf",
    // "apotheosis:sightshelf_t2",
    // "apotheosis:filtering_shelf",
    // "apotheosis:treasure_shelf"
    
    // 坏配方
    "bonsaitrees3:sapling/quark/pink_blossom_sapling",
    "aether_redux:genesis_dark_gummy_swet"
]);

ServerEvents.recipes(event => {
    for (const id of toRemoveID) {
        event.remove({ id: id });
    }

    event.remove({ output: '#forge:gears', type: 'minecraft:crafting_shaped', mod: "thermal" });

})

