ServerEvents.recipes(event => {
    // 1. OUTPUT REMOVAL
    // This removes any recipe that attempts to output these non-existent items
    event.remove({ output: 'naturalist:reptile_hide' })
    event.remove({ output: 'earlystage:heating_stones' })

    // 2. INPUT REMOVAL
    // This removes any recipe where these items are used as an ingredient
    event.remove({ input: 'naturalist:reptile_hide' })
    event.remove({ input: 'earlystage:heating_stones' })
    
    // 3. DIRECT ID REMOVAL
    // This targets the specific internal recipe IDs causing the log errors in Path of the Ascended 2.0
    const faultyIDs = [
        'naturalist:leather_from_reptile_hide',
        'tiered:limestone_create',
        'tiered:limestone_to_create_limestone',
        'tierify_ores:limestone_create',
        'earlystage:heating_stones_from_rock',
        'incendium:upgrade_elytra',
        'minecraft:netherite_scrap'
    ]

    faultyIDs.forEach(id => {
        event.remove({ id: id })
    })
    
    console.info('Kaelen has scrubbed the phantom recipes from existence.')
})