ServerEvents.recipes(event => {
    // Samurai Dynasty
    event.remove({ output: 'samurai_dynasty:shuriken' });

    // Silent Gems
    event.remove({ output: 'silentgems:ruby_teleporter' });
    event.remove({ output: 'silentgems:carnelian_teleporter' });
    event.remove({ output: 'silentgems:topaz_teleporter' });
    event.remove({ output: 'silentgems:citrine_teleporter' });
    event.remove({ output: 'silentgems:heliodor_teleporter' });
    event.remove({ output: 'silentgems:moldavite_teleporter' });
    event.remove({ output: 'silentgems:peridot_teleporter' });
    event.remove({ output: 'silentgems:turquoise_teleporter' });
    event.remove({ output: 'silentgems:kyanite_teleporter' });
    event.remove({ output: 'silentgems:sapphire_teleporter' });
    event.remove({ output: 'silentgems:iolite_teleporter' });
    event.remove({ output: 'silentgems:alexandrite_teleporter' });
    event.remove({ output: 'silentgems:ammolite_teleporter' });
    event.remove({ output: 'silentgems:rose_quartz_teleporter' });
    event.remove({ output: 'silentgems:black_diamond_teleporter' });
    event.remove({ output: 'silentgems:white_diamond_teleporter' });
    event.remove({ output: 'silentgems:garnet_teleporter' });
    event.remove({ output: 'silentgems:aquamarine_teleporter' });
    event.remove({ output: 'silentgems:tanzanite_teleporter' });
    event.remove({ output: 'silentgems:opal_teleporter' });
    event.remove({ output: 'silentgems:pearl_teleporter' });
    event.remove({ output: 'silentgems:ruby_redstone_teleporter' });
    event.remove({ output: 'silentgems:carnelian_redstone_teleporter' });
    event.remove({ output: 'silentgems:topaz_redstone_teleporter' });
    event.remove({ output: 'silentgems:citrine_redstone_teleporter' });
    event.remove({ output: 'silentgems:heliodor_redstone_teleporter' });
    event.remove({ output: 'silentgems:moldavite_redstone_teleporter' });
    event.remove({ output: 'silentgems:peridot_redstone_teleporter' });
    event.remove({ output: 'silentgems:turquoise_redstone_teleporter' });
    event.remove({ output: 'silentgems:kyanite_redstone_teleporter' });
    event.remove({ output: 'silentgems:sapphire_redstone_teleporter' });
    event.remove({ output: 'silentgems:iolite_redstone_teleporter' });
    event.remove({ output: 'silentgems:alexandrite_redstone_teleporter' });
    event.remove({ output: 'silentgems:ammolite_redstone_teleporter' });
    event.remove({ output: 'silentgems:rose_quartz_redstone_teleporter' });
    event.remove({ output: 'silentgems:black_diamond_redstone_teleporter' });
    event.remove({ output: 'silentgems:white_diamond_redstone_teleporter' });
    event.remove({ output: 'silentgems:garnet_redstone_teleporter' });
    event.remove({ output: 'silentgems:aquamarine_redstone_teleporter' });
    event.remove({ output: 'silentgems:tanzanite_redstone_teleporter' });
    event.remove({ output: 'silentgems:opal_redstone_teleporter' });
    event.remove({ output: 'silentgems:pearl_redstone_teleporter' });
    event.remove({ output: 'silentgems:teleporter_linker' });
    event.remove({ output: 'silentgems:teleporter_anchor' });

    // Refined Storage - non-colored items to remove
    event.remove({ output: 'refinedstorage:disk_drive' });
    event.remove({ output: 'refinedstorage:machine_casing' });
    event.remove({ output: 'refinedstorage:creative_storage_block' });
    event.remove({ output: 'refinedstorage:1k_storage_block' });
    event.remove({ output: 'refinedstorage:4k_storage_block' });
    event.remove({ output: 'refinedstorage:16k_storage_block' });
    event.remove({ output: 'refinedstorage:64k_storage_block' });
    event.remove({ output: 'refinedstorage:64b_fluid_storage_block' });
    event.remove({ output: 'refinedstorage:256b_fluid_storage_block' });
    event.remove({ output: 'refinedstorage:1024b_fluid_storage_block' });
    event.remove({ output: 'refinedstorage:4096b_fluid_storage_block' });
    event.remove({ output: 'refinedstorage:creative_fluid_storage_block' });
    event.remove({ output: 'refinedstorage:creative_portable_grid' });
    event.remove({ output: 'refinedstorage:1k_storage_part' });
    event.remove({ output: 'refinedstorage:4k_storage_part' });
    event.remove({ output: 'refinedstorage:16k_storage_part' });
    event.remove({ output: 'refinedstorage:64k_storage_part' });
    event.remove({ output: 'refinedstorage:1k_storage_disk' });
    event.remove({ output: 'refinedstorage:4k_storage_disk' });
    event.remove({ output: 'refinedstorage:16k_storage_disk' });
    event.remove({ output: 'refinedstorage:64k_storage_disk' });
    event.remove({ output: 'refinedstorage:creative_storage_disk' });
    event.remove({ output: 'refinedstorage:64b_fluid_storage_part' });
    event.remove({ output: 'refinedstorage:256b_fluid_storage_part' });
    event.remove({ output: 'refinedstorage:1024b_fluid_storage_part' });
    event.remove({ output: 'refinedstorage:4096b_fluid_storage_part' });
    event.remove({ output: 'refinedstorage:64b_fluid_storage_disk' });
    event.remove({ output: 'refinedstorage:256b_fluid_storage_disk' });
    event.remove({ output: 'refinedstorage:1024b_fluid_storage_disk' });
    event.remove({ output: 'refinedstorage:4096b_fluid_storage_disk' });
    event.remove({ output: 'refinedstorage:creative_fluid_storage_disk' });
    event.remove({ output: 'refinedstorage:storage_housing' });
    event.remove({ output: 'refinedstorage:debug_stick' });
    event.remove({ output: 'refinedstorage:upgrade' });
    event.remove({ output: 'refinedstorage:speed_upgrade' });
    event.remove({ output: 'refinedstorage:stack_upgrade' });
    event.remove({ output: 'refinedstorage:silk_touch_upgrade' });
    event.remove({ output: 'refinedstorage:fortune_1_upgrade' });
    event.remove({ output: 'refinedstorage:fortune_2_upgrade' });
    event.remove({ output: 'refinedstorage:fortune_3_upgrade' });
    event.remove({ output: 'refinedstorage:regulator_upgrade' });
    event.remove({ output: 'refinedstorage:range_upgrade' });
    event.remove({ output: 'refinedstorage:creative_range_upgrade' });
    event.remove({ output: 'refinedstorage:autocrafting_upgrade' });
    event.remove({ output: 'refinedstorage:wireless_autocrafting_monitor' });
    event.remove({ output: 'refinedstorage:creative_wireless_autocrafting_monitor' });
    event.remove({ output: 'refinedstorage:configuration_card' });
    event.remove({ output: 'refinedstorage:network_card' });
    event.remove({ output: 'refinedstorage:security_card' });
    event.remove({ output: 'refinedstorage:fallback_security_card' });
    event.remove({ output: 'refinedstorage:pattern' });

    event.remove({ output: 'refinedstorage:importer' });
    event.remove({ output: 'refinedstorage:exporter' });
    event.remove({ output: 'refinedstorage:constructor' });
    event.remove({ output: 'refinedstorage:destructor' });
    event.remove({ output: 'refinedstorage:wireless_transmitter' });
    event.remove({ output: 'refinedstorage:pattern_grid' });
    event.remove({ output: 'refinedstorage:portable_grid' });
    event.remove({ output: 'refinedstorage:detector' });
    event.remove({ output: 'refinedstorage:interface' });
    event.remove({ output: 'refinedstorage:network_transmitter' });
    event.remove({ output: 'refinedstorage:network_receiver' });
    event.remove({ output: 'refinedstorage:security_manager' });
    event.remove({ output: 'refinedstorage:relay' });
    event.remove({ output: 'refinedstorage:disk_interface' });
    event.remove({ output: 'refinedstorage:autocrafter' });
    event.remove({ output: 'refinedstorage:autocrafter_manager' });
    event.remove({ output: 'refinedstorage:autocrafting_monitor' });
    event.remove({ output: 'refinedstorage:wireless_grid' });
    event.remove({ output: 'refinedstorage:creative_wireless_grid' });
    event.remove({ output: 'refinedstorage:creative_controller' });
    event.remove({ output: 'refinedstorage:grid' });
    event.remove({ output: 'refinedstorage:storage_monitor' });

    // Colored variants removed (same as before)
    const colors = [
        'white','orange','magenta','light_blue','yellow','lime','pink','gray',
        'light_gray','cyan','purple','blue','brown','green','red','black'
    ];

    const coloredBlocks = [
        'creative_controller','constructor','destructor','wireless_transmitter','pattern_grid',
        'detector','network_transmitter','network_receiver','security_manager','relay',
        'disk_interface','autocrafter','autocrafter_manager','autocrafting_monitor'
    ];

    colors.forEach(color => {
        coloredBlocks.forEach(block => {
            event.remove({ output: `refinedstorage:${color}_${block}` });
        });
    });
});
