ServerEvents.recipes(event => {
    // 1. Restore the Vanilla Campfire (Essential for Farmer's Delight)
    event.shaped('minecraft:campfire', [
        ' S ',
        'SCS',
        'LLL'
    ], {
        S: 'minecraft:stick',
        C: '#minecraft:coals',
        L: '#minecraft:logs_that_burn'
    })

    // 2. Restore the Vanilla Soul Campfire
    event.shaped('minecraft:soul_campfire', [
        ' S ',
        'SCS',
        'LLL'
    ], {
        S: 'minecraft:stick',
        C: 'minecraft:soul_sand',
        L: '#minecraft:logs_that_burn'
    })

    // 3. Restore Stone Tools & Sword
    // We use the '#minecraft:stone_tool_materials' tag to support Cobblestone, Blackstone, etc.
    const stoneMaterials = '#minecraft:stone_tool_materials'
    
    event.shaped('minecraft:stone_sword', [' M ', ' M ', ' S '], { M: stoneMaterials, S: 'minecraft:stick' })
    event.shaped('minecraft:stone_pickaxe', ['MMM', ' S ', ' S '], { M: stoneMaterials, S: 'minecraft:stick' })
    event.shaped('minecraft:stone_axe', ['MM ', 'MS ', ' S '], { M: stoneMaterials, S: 'minecraft:stick' })
    event.shaped('minecraft:stone_shovel', [' M ', ' S ', ' S '], { M: stoneMaterials, S: 'minecraft:stick' })
    event.shaped('minecraft:stone_hoe', ['MM ', ' S ', ' S '], { M: stoneMaterials, S: 'minecraft:stick' })
})