onEvent('recipes', (event) => {

    const id_prefix = 'industrialforegoing:kubejs/laser_drill_fluids';

    const recipes = [
        {
            output: '{FluidName:"kubejs:witch_water",Amount:100}',
            rarity: [
                {
                    whitelist: {},
                    blacklist: {},
                    depth_min: 0,
                    depth_max: 256,
                    weight: 1
                }
            ],
            pointer: 0,
            catalyst: { item: 'industrialforegoing:laser_lens15' },
            entity: 'twilightforest:lich',
            id: `${id_prefix}/witch_water`
        },
        {
            output: '{FluidName:"kubejs:soul_essence",Amount:200}',
            rarity: [
                {
                    whitelist: {},
                    blacklist: {},
                    depth_min: 0,
                    depth_max: 256,
                    weight: 1
                }
            ],
            pointer: 0,
            catalyst: { item: 'industrialforegoing:laser_lens3' },
            entity: 'alexsmobs:soul_vulture',
            id: `${id_prefix}/soul_essence`
        },
        {
            output: '{FluidName:"kubejs:pristine_ether_gas",Amount:40}',
            rarity: [
                {
                    whitelist: {},
                    blacklist: {},
                    depth_min: 0,
                    depth_max: 256,
                    weight: 1
                }
            ],
            pointer: 0,
            catalyst: { item: 'industrialforegoing:laser_lens10' },
            entity: 'minecraft:wither',
            id: 'industrialforegoing:laser_drill_fluid/ether_gas'
        }
    ];
    recipes.forEach((recipe) => {
        recipe.type = 'industrialforegoing:laser_drill_fluid';
        event.custom(recipe).id(recipe.id);
    });
});
