onEvent('recipes', event =>{

    const id_prefix = 'bloodmagic:kubejs/array';

    const recipes = [
        {
            result: 'create:copper_casing',
            material: 'emendatusenigmatica:bronze_block',
            structure: 'create:andesite_casing',
            texture: 'kubejs:models/block_array.png',
            id: 'copper_casing'
        },
        {
            result: '4x naturesaura:calling_spirit',
            material: 'eidolon:shadow_gem',
            structure: '#forge:dusts/holy',
            texture: 'kubejs:models/block_array.png',
            id: 'calling_spirit'
        },
        {
            result: 'create:shadow_steel',
            material: 'bloodmagic:reagentvoid',
            structure: 'create:chromatic_compound',
            texture: 'kubejs:models/block_array.png',
            id: 'shadow_steel'
        }
    ];

    recipes.forEach((recipe) => {
        event.recipes.bloodmagic
            .array(recipe.result, recipe.material, recipe.structure)
            .texture(recipe.texture)
            .id(`${id_prefix}/${recipe.id}`);
    });

})