ServerEvents.recipes(IRRebirth => {
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:prismarine_cluster',
        ['buddingcrystals:budding_prismarine'], 
        { block: 'buddingcrystals:prismarine_cluster' },
        [
            Item.of('minecraft:prismarine_crystals')
                .withChance(1)
                .withRolls(1, 3) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:steel_cluster',
        ['buddingcrystals:budding_steel'], 
        { block: 'buddingcrystals:steel_cluster' },
        [
            Item.of('mekanism:ingot_steel')
                .withChance(1)
                .withRolls(1, 3) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:certus_quartz_cluster',
        ['buddingcrystals:budding_certus_quartz'], 
        { block: 'buddingcrystals:certus_quartz_cluster' },
        [
            Item.of('ae2:certus_quartz_crystal')
                .withChance(1)
                .withRolls(1, 3) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:refinedobsidian_cluster',
        ['buddingcrystals:budding_refinedobsidian'], 
        { block: 'buddingcrystals:refinedobsidian_cluster' },
        [
            Item.of('mekanism:ingot_refined_obsidian')
                .withChance(1)
                .withRolls(1, 3) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:aluminum_cluster',
        ['buddingcrystals:budding_aluminum'], 
        { block: 'buddingcrystals:aluminum_cluster' },
        [
            Item.of('immersiveengineering:ingot_aluminum')
                .withChance(1)
                .withRolls(1, 3) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:glowstone_cluster',
        ['buddingcrystals:budding_glowstone'], 
        { block: 'buddingcrystals:glowstone_cluster' },
        [
            Item.of('minecraft:glowstone_dust')
                .withChance(1)
                .withRolls(1, 3) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:fluix_cluster',
        ['buddingcrystals:budding_fluix'], 
        { block: 'buddingcrystals:fluix_cluster' },
        [
            Item.of('ae2:fluix_crystal')
                .withChance(1)
                .withRolls(1, 3) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:netherite_cluster',
        ['buddingcrystals:budding_netherite'], 
        { block: 'buddingcrystals:netherite_cluster' },
        [
            Item.of('minecraft:netherite_ingot')
                .withChance(1)
                .withRolls(1, 3) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:gold_cluster',
        ['buddingcrystals:budding_gold'], 
        { block: 'buddingcrystals:gold_cluster' },
        [
            Item.of('minecraft:gold_ingot')
                .withChance(1)
                .withRolls(1, 3) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:lapis_lazuli_cluster',
        ['buddingcrystals:budding_lapis_lazuli'], 
        { block: 'buddingcrystals:lapis_lazuli_cluster' },
        [
            Item.of('minecraft:lapis_lazuli')
                .withChance(1)
                .withRolls(1, 3) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:tin_cluster',
        ['buddingcrystals:budding_tin'], 
        { block: 'buddingcrystals:tin_cluster' },
        [
            Item.of('mekanism:ingot_tin')
                .withChance(1)
                .withRolls(1, 3) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:fluorite_cluster',
        ['buddingcrystals:budding_fluorite'], 
        { block: 'buddingcrystals:fluorite_cluster' },
        [
            Item.of('mekanism:fluorite_gem')
                .withChance(1)
                .withRolls(1, 3) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:copper_cluster',
        ['buddingcrystals:budding_copper'], 
        { block: 'buddingcrystals:copper_cluster' },
        [
            Item.of('minecraft:copper_ingot')
                .withChance(1)
                .withRolls(1, 3) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:refinedglowstone_cluster',
        ['buddingcrystals:budding_refinedglowstone'], 
        { block: 'buddingcrystals:refinedglowstone_cluster' },
        [
            Item.of('mekanism:ingot_refined_glowstone')
                .withChance(1)
                .withRolls(1, 3) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:awakeneddraconium_cluster',
        ['buddingcrystals:budding_awakeneddraconium'], 
        { block: 'buddingcrystals:awakeneddraconium_cluster' },
        [
            Item.of('draconicevolution:awakened_draconium_nugget')
                .withChance(1)
                .withRolls(1, 3) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:zinc_cluster',
        ['buddingcrystals:budding_zinc'], 
        { block: 'buddingcrystals:zinc_cluster' },
        [
            Item.of('create:zinc_ingot')
                .withChance(1)
                .withRolls(1, 3) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:electrum_cluster',
        ['buddingcrystals:budding_electrum'], 
        { block: 'buddingcrystals:electrum_cluster' },
        [
            Item.of('immersiveengineering:ingot_electrum')
                .withChance(1)
                .withRolls(1, 3) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:nickel_cluster',
        ['buddingcrystals:budding_nickel'], 
        { block: 'buddingcrystals:nickel_cluster' },
        [
            Item.of('immersiveengineering:ingot_nickel')
                .withChance(1)
                .withRolls(1, 3) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:nether_quartz_cluster',
        ['buddingcrystals:budding_nether_quartz'], 
        { block: 'buddingcrystals:nether_quartz_cluster' },
        [
            Item.of('minecraft:quartz')
                .withChance(1)
                .withRolls(1, 3) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:salt_cluster',
        ['buddingcrystals:budding_salt'], 
        { block: 'buddingcrystals:salt_cluster' },
        [
            Item.of('mekanism:salt')
                .withChance(1)
                .withRolls(1, 3) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:hopgraphite_cluster',
        ['buddingcrystals:budding_hopgraphite'], 
        { block: 'buddingcrystals:hopgraphite_cluster' },
        [
            Item.of('immersiveengineering:ingot_hop_graphite')
                .withChance(1)
                .withRolls(1, 3) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:osmium_cluster',
        ['buddingcrystals:budding_osmium'], 
        { block: 'buddingcrystals:osmium_cluster' },
        [
            Item.of('mekanism:ingot_osmium')
                .withChance(1)
                .withRolls(1, 3) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:brass_cluster',
        ['buddingcrystals:budding_brass'], 
        { block: 'buddingcrystals:brass_cluster' },
        [
            Item.of('create:brass_ingot')
                .withChance(1)
                .withRolls(1, 3) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:constantan_cluster',
        ['buddingcrystals:budding_constantan'], 
        { block: 'buddingcrystals:constantan_cluster' },
        [
            Item.of('immersiveengineering:ingot_constantan')
                .withChance(1)
                .withRolls(1, 3) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:lead_cluster',
        ['buddingcrystals:budding_lead'], 
        { block: 'buddingcrystals:lead_cluster' },
        [
            Item.of('mekanism:ingot_lead')
                .withChance(1)
                .withRolls(1, 3) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:bronze_cluster',
        ['buddingcrystals:budding_bronze'], 
        { block: 'buddingcrystals:bronze_cluster' },
        [
            Item.of('mekanism:ingot_bronze')
                .withChance(1)
                .withRolls(1, 3) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:draconium_cluster',
        ['buddingcrystals:budding_draconium'], 
        { block: 'buddingcrystals:draconium_cluster' },
        [
            Item.of('draconicevolution:draconium_ingot')
                .withChance(1)
                .withRolls(1, 3) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:diamond_cluster',
        ['buddingcrystals:budding_diamond'], 
        { block: 'buddingcrystals:diamond_cluster' },
        [
            Item.of('minecraft:diamond')
                .withChance(1)
                .withRolls(1, 3) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:uraninite_cluster',
        ['buddingcrystals:budding_uraninite'], 
        { block: 'buddingcrystals:uraninite_cluster' },
        [
            Item.of('powah:uraninite')
                .withChance(1)
                .withRolls(1, 3) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:iron_cluster',
        ['buddingcrystals:budding_iron'], 
        { block: 'buddingcrystals:iron_cluster' },
        [
            Item.of('minecraft:iron_ingot')
                .withChance(1)
                .withRolls(1, 3) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:silver_cluster',
        ['buddingcrystals:budding_silver'], 
        { block: 'buddingcrystals:silver_cluster' },
        [
            Item.of('immersiveengineering:ingot_silver')
                .withChance(1)
                .withRolls(1, 3) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:uranium_cluster',
        ['buddingcrystals:budding_uranium'], 
        { block: 'buddingcrystals:uranium_cluster' },
        [
            Item.of('mekanism:ingot_uranium')
                .withChance(1)
                .withRolls(1, 3) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:redstone_cluster',
        ['buddingcrystals:budding_redstone'], 
        { block: 'buddingcrystals:redstone_cluster' },
        [
            Item.of('minecraft:redstone')
                .withChance(1)
                .withRolls(1, 3) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:emerald_cluster',
        ['buddingcrystals:budding_emerald'], 
        { block: 'buddingcrystals:emerald_cluster' },
        [
            Item.of('minecraft:emerald')
                .withChance(1)
                .withRolls(1, 3) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:energizedsteel_cluster',
        ['buddingcrystals:budding_energizedsteel'], 
        { block: 'buddingcrystals:energizedsteel_cluster' },
        [
            Item.of('powah:steel_energized')
                .withChance(1)
                .withRolls(1, 3) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:blazingcrystal_cluster',
        ['buddingcrystals:budding_blazingcrystal'], 
        { block: 'buddingcrystals:blazingcrystal_cluster' },
        [
            Item.of('powah:crystal_blazing')
                .withChance(1)
                .withRolls(1, 2) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:nioticcrystal_cluster',
        ['buddingcrystals:budding_nioticcrystal'], 
        { block: 'buddingcrystals:nioticcrystal_cluster' },
        [
            Item.of('powah:crystal_niotic')
                .withChance(1)
                .withRolls(1, 2) 
        ],
        600,
        1
    )    
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:spiritedcrystal_cluster',
        ['buddingcrystals:budding_spiritedcrystal'], 
        { block: 'buddingcrystals:spiritedcrystal_cluster' },
        [
            Item.of('powah:crystal_spirited')
                .withChance(1)
                .withRolls(1, 2) 
        ],
        600,
        1
    )    
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:nitrocrystal_cluster',
        ['buddingcrystals:budding_nitrocrystal'], 
        { block: 'buddingcrystals:nitrocrystal_cluster' },
        [
            Item.of('powah:crystal_nitro')
                .withChance(1)
                .withRolls(1, 2) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:coal_cluster',
        ['buddingcrystals:budding_coal'], 
        { block: 'buddingcrystals:coal_cluster' },
        [
            Item.of('minecraft:coal')
                .withChance(1)
                .withRolls(1, 3) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'minecraft:amethyst_cluster',
        ['minecraft:budding_amethyst'], 
        { block: 'minecraft:amethyst_cluster' },
        [
            Item.of('minecraft:amethyst_shard')
                .withChance(1)
                .withRolls(1, 3) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:skeleton_cluster',
        ['buddingcrystals:budding_skeleton'], 
        { block: 'buddingcrystals:skeleton_cluster' },
        [
            Item.of('minecraft:bone')
                .withChance(1)
                .withRolls(4, 6) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:creeper_cluster',
        ['buddingcrystals:budding_creeper'], 
        { block: 'buddingcrystals:creeper_cluster' },
        [
            Item.of('minecraft:gunpowder')
                .withChance(1)
                .withRolls(4, 6) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:zombie_cluster',
        ['buddingcrystals:budding_zombie'], 
        { block: 'buddingcrystals:zombie_cluster' },
        [
            Item.of('minecraft:rotten_flesh')
                .withChance(1)
                .withRolls(4, 6) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:blaze_cluster',
        ['buddingcrystals:budding_blaze'], 
        { block: 'buddingcrystals:blaze_cluster' },
        [
            Item.of('minecraft:blaze_rod')
                .withChance(1)
                .withRolls(4, 6) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:witherskeleton_cluster',
        ['buddingcrystals:budding_witherskeleton'], 
        { block: 'buddingcrystals:witherskeleton_cluster' },
        [
            Item.of('wstweaks:fragment')
                .withChance(1)
                .withRolls(4, 6) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:ghast_cluster',
        ['buddingcrystals:budding_ghast'], 
        { block: 'buddingcrystals:ghast_cluster' },
        [
            Item.of('minecraft:ghast_tear')
                .withChance(1)
                .withRolls(4, 6) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:enderman_cluster',
        ['buddingcrystals:budding_enderman'], 
        { block: 'buddingcrystals:enderman_cluster' },
        [
            Item.of('minecraft:ender_pearl')
                .withChance(1)
                .withRolls(4, 6) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:sculk_cluster',
        ['buddingcrystals:budding_sculk'], 
        { block: 'buddingcrystals:sculk_cluster' },
        [
            Item.of('minecraft:echo_shard')
                .withChance(1)
                .withRolls(4, 6) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:cow_cluster',
        ['buddingcrystals:budding_cow'], 
        { block: 'buddingcrystals:cow_cluster' },
        [
            Item.of('minecraft:leather')
                .withChance(1)
                .withRolls(4, 6),
            Item.of('minecraft:beef')
                .withChance(0.75)
                .withRolls(1, 2) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:sheep_cluster',
        ['buddingcrystals:budding_sheep'], 
        { block: 'buddingcrystals:sheep_cluster' },
        [
            Item.of('minecraft:string')
                .withChance(1)
                .withRolls(4, 6),
            Item.of('minecraft:mutton')
                .withChance(0.75)
                .withRolls(1, 2) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:spider_cluster',
        ['buddingcrystals:budding_spider'], 
        { block: 'buddingcrystals:spider_cluster' },
        [
            Item.of('minecraft:spider_eye')
                .withChance(1)
                .withRolls(4, 6) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:bee_cluster',
        ['buddingcrystals:budding_bee'], 
        { block: 'buddingcrystals:bee_cluster' },
        [
            Item.of('minecraft:honeycomb')
                .withChance(1)
                .withRolls(4, 6) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:snowgolem_cluster',
        ['buddingcrystals:budding_snowgolem'], 
        { block: 'buddingcrystals:snowgolem_cluster' },
        [
            Item.of('minecraft:snowball')
                .withChance(1)
                .withRolls(4, 6) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:squid_cluster',
        ['buddingcrystals:budding_squid'], 
        { block: 'buddingcrystals:squid_cluster' },
        [
            Item.of('minecraft:ink_sac')
                .withChance(1)
                .withRolls(4, 6) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:glowsquid_cluster',
        ['buddingcrystals:budding_glowsquid'], 
        { block: 'buddingcrystals:glowsquid_cluster' },
        [
            Item.of('minecraft:glow_ink_sac')
                .withChance(1)
                .withRolls(4, 6) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:slime_cluster',
        ['buddingcrystals:budding_slime'], 
        { block: 'buddingcrystals:slime_cluster' },
        [
            Item.of('minecraft:slime_ball')
                .withChance(1)
                .withRolls(4, 6) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:wither_cluster',
        ['buddingcrystals:budding_wither'], 
        { block: 'buddingcrystals:wither_cluster' },
        [
            Item.of('silentgear:nether_star_fragment')
                .withChance(1)
                .withRolls(2, 3) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:magmacube_cluster',
        ['buddingcrystals:budding_magmacube'], 
        { block: 'buddingcrystals:magmacube_cluster' },
        [
            Item.of('minecraft:magma_cream')
                .withChance(1)
                .withRolls(4, 6) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:phantom_cluster',
        ['buddingcrystals:budding_phantom'], 
        { block: 'buddingcrystals:phantom_cluster' },
        [
            Item.of('minecraft:phantom_membrane')
                .withChance(1)
                .withRolls(4, 6) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:chicken_cluster',
        ['buddingcrystals:budding_chicken'], 
        { block: 'buddingcrystals:chicken_cluster' },
        [
            Item.of('minecraft:feather')
                .withChance(1)
                .withRolls(4, 6),
            Item.of('minecraft:egg')
                .withChance(0.75)
                .withRolls(2, 3),
            Item.of('minecraft:chicken')
                .withChance(0.75)
                .withRolls(1, 2) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:skysteel_cluster',
        ['buddingcrystals:budding_skysteel'], 
        { block: 'buddingcrystals:skysteel_cluster' },
        [
            Item.of('megacells:sky_steel_ingot')
                .withChance(1)
                .withRolls(2, 3) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:quantumalloy_cluster',
        ['buddingcrystals:budding_quantumalloy'], 
        { block: 'buddingcrystals:quantumalloy_cluster' },
        [
            Item.of('advanced_ae:quantum_alloy')
                .withChance(1)
                .withRolls(2, 3) 
        ],
        600,
        1
    )
    IRRebirth.recipes.botanypots.crop(
        'buddingcrystals:chaosdragon_cluster',
        ['buddingcrystals:budding_chaosdragon'], 
        { block: 'buddingcrystals:chaosdragon_cluster' },
        [
            Item.of('draconicevolution:small_chaos_frag')
                .withChance(1)
                .withRolls(5, 10) 
        ],
        600,
        1
    )
})