settings.logAddedRecipes = true
settings.logRemovedRecipes = true
settings.logSkippedRecipes = false
settings.logErroringRecipes = true

//21
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:cosmic", 5000)
    .produceItem(Item.of('kubejs:cosmicingot21'))
    .requireEnergyPerTick(800)
    .requireItem(Item.of("kubejs:cosmicingot20", 20))
    .requireItem(Item.of('pipez:basic_upgrade', 64))
    .requireItem(Item.of('kubejs:star', 64))
    .requireItem(Item.of('extendedcrafting:singularity', 5, '{Id:"extendedcrafting:illumination"}'))
    .requireItem(Item.of('extendedcrafting:singularity', 5, '{Id:"extendedcrafting:gold"}'))
    .requireItem(Item.of('extendedcrafting:singularity', 5, '{Id:"extendedcrafting:yellow"}'))
    .requireItem(Item.of("kubejs:largedata", 64))
    .requireItem(Item.of("kubejs:spacetime", 64))
    .requireItem(Item.of("kubejs:molten_spacetime_bucket", 1))
    .requireItem(Item.of("projecte:klein_star_omega", 1))
    .requireItem(Item.of("extendedcrafting:the_ultimate_block", 64))
    .requireItem(Item.of("kubejs:molten_ultimate_bucket", 1))
    .requireStructure([["aba","bcb","aba"],["bcb","cdc","bmb"],["aba","bcb","aba"]], {"a":"projecte:dark_matter_block","b":"extendedcrafting:the_ultimate_block","c":"kubejs:starglass","d":"kubejs:spacetime"})})
    
//22
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:cosmic", 5000)
    .produceItem(Item.of('kubejs:cosmicingot22'))
    .requireEnergyPerTick(800)
    .requireItem(Item.of("kubejs:cosmicingot21", 20))
    .requireItem(Item.of('pipez:improved_upgrade', 64))
    .requireItem(Item.of('kubejs:star', 64))
    .requireItem(Item.of('extendedcrafting:singularity', 5, '{Id:"extendedcrafting:gold"}'))
    .requireItem(Item.of('extendedcrafting:singularity', 5, '{Id:"extendedcrafting:yellow"}'))
    .requireItem(Item.of('extendedcrafting:singularity', 5, '{Id:"extendedcrafting:glowstone"}'))
    .requireItem(Item.of("kubejs:largedata", 64))
    .requireItem(Item.of("kubejs:spacetime", 64))
    .requireItem(Item.of("kubejs:molten_spacetime_bucket", 1))
    .requireItem(Item.of("projecte:klein_star_omega", 1))
    .requireItem(Item.of("extendedcrafting:the_ultimate_block", 64))
    .requireItem(Item.of("kubejs:molten_ultimate_bucket", 1))
    .requireStructure([["aba","bcb","aba"],["bcb","cdc","bmb"],["aba","bcb","aba"]], {"a":"projecte:dark_matter_block","b":"extendedcrafting:the_ultimate_block","c":"kubejs:starglass","d":"kubejs:spacetime"})})

//23
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:cosmic", 5000)
    .produceItem(Item.of('kubejs:cosmicingot23'))
    .requireEnergyPerTick(800)
    .requireItem(Item.of("kubejs:cosmicingot22", 20))
    .requireItem(Item.of('pipez:advanced_upgrade', 64))
    .requireItem(Item.of('kubejs:star', 64))
    .requireItem(Item.of('extendedcrafting:singularity', 5, '{Id:"extendedcrafting:fire"}'))
    .requireItem(Item.of('extendedcrafting:singularity', 5, '{Id:"extendedcrafting:orange"}'))
    .requireItem(Item.of('extendedcrafting:singularity', 5, '{Id:"extendedcrafting:infusedwood"}'))
    .requireItem(Item.of("kubejs:largedata", 64))
    .requireItem(Item.of("kubejs:spacetime", 64))
    .requireItem(Item.of("kubejs:molten_spacetime_bucket", 1))
    .requireItem(Item.of("projecte:klein_star_omega", 1))
    .requireItem(Item.of("extendedcrafting:the_ultimate_block", 64))
    .requireItem(Item.of("kubejs:molten_ultimate_bucket", 1))
    .requireStructure([["aba","bcb","aba"],["bcb","cdc","bmb"],["aba","bcb","aba"]], {"a":"projecte:dark_matter_block","b":"extendedcrafting:the_ultimate_block","c":"kubejs:starglass","d":"kubejs:spacetime"})})
   
//24
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:cosmic", 5000)
    .produceItem(Item.of('kubejs:cosmicingot24'))
    .requireEnergyPerTick(800)
    .requireItem(Item.of("kubejs:cosmicingot23", 20))
    .requireItem(Item.of('pipez:ultimate_upgrade', 64))
    .requireItem(Item.of('kubejs:star', 64))
    .requireItem(Item.of('extendedcrafting:singularity', 5, '{Id:"extendedcrafting:red"}'))
    .requireItem(Item.of('extendedcrafting:singularity', 5, '{Id:"extendedcrafting:composite_resource"}'))
    .requireItem(Item.of('extendedcrafting:singularity', 5, '{Id:"extendedcrafting:redstone"}'))
    .requireItem(Item.of("kubejs:largedata", 64))
    .requireItem(Item.of("kubejs:spacetime", 64))
    .requireItem(Item.of("kubejs:molten_spacetime_bucket", 1))
    .requireItem(Item.of("projecte:klein_star_omega", 1))
    .requireItem(Item.of("extendedcrafting:the_ultimate_block", 64))
    .requireItem(Item.of("kubejs:molten_ultimate_bucket", 1))
    .requireStructure([["aba","bcb","aba"],["bcb","cdc","bmb"],["aba","bcb","aba"]], {"a":"projecte:dark_matter_block","b":"extendedcrafting:the_ultimate_block","c":"kubejs:starglass","d":"kubejs:spacetime"})})
      
//25
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:cosmic", 5000)
    .produceItem(Item.of('kubejs:cosmicingot25'))
    .requireEnergyPerTick(800)
    .requireItem(Item.of("kubejs:cosmicingot24", 20))
    .requireItem(Item.of('pipez:infinity_upgrade', 64))
    .requireItem(Item.of('kubejs:star', 64))
    .requireItem(Item.of('extendedcrafting:singularity', 5, '{Id:"extendedcrafting:whitematter"}'))
    .requireItem(Item.of('extendedcrafting:singularity', 5, '{Id:"extendedcrafting:cobblestone"}'))
    .requireItem(Item.of('extendedcrafting:singularity', 5, '{Id:"extendedcrafting:sootymarble"}'))
    .requireItem(Item.of("kubejs:largedata", 64))
    .requireItem(Item.of("kubejs:spacetime", 64))
    .requireItem(Item.of("kubejs:molten_spacetime_bucket", 1))
    .requireItem(Item.of("projecte:klein_star_omega", 1))
    .requireItem(Item.of("extendedcrafting:the_ultimate_block", 64))
    .requireItem(Item.of("kubejs:molten_ultimate_bucket", 1))
    .requireStructure([["aba","bcb","aba"],["bcb","cdc","bmb"],["aba","bcb","aba"]], {"a":"projecte:dark_matter_block","b":"extendedcrafting:the_ultimate_block","c":"kubejs:starglass","d":"kubejs:spacetime"})})
         
//26
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:cosmic", 5000)
    .produceItem(Item.of('kubejs:cosmicingot26'))
    .requireEnergyPerTick(800)
    .requireItem(Item.of("kubejs:cosmicingot25", 20))
    .requireItem(Item.of('extendedcrafting:basic_catalyst', 64))
    .requireItem(Item.of('kubejs:star', 64))
    .requireItem(Item.of('extendedcrafting:ultimate_singularity', 5))
    .requireItem(Item.of('extendedcrafting:ultimate_singularity', 5))
    .requireItem(Item.of('extendedcrafting:ultimate_singularity', 5))
    .requireItem(Item.of("kubejs:largedata", 64))
    .requireItem(Item.of("kubejs:spacetime", 64))
    .requireItem(Item.of("kubejs:molten_spacetime_bucket", 1))
    .requireItem(Item.of("projecte:klein_star_omega", 1))
    .requireItem(Item.of("extendedcrafting:the_ultimate_block", 64))
    .requireItem(Item.of("kubejs:molten_ultimate_bucket", 1))
    .requireStructure([["aba","bcb","aba"],["bcb","cdc","bmb"],["aba","bcb","aba"]], {"a":"projecte:dark_matter_block","b":"extendedcrafting:the_ultimate_block","c":"kubejs:starglass","d":"kubejs:spacetime"})})
         
//27
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:cosmic", 5000)
    .produceItem(Item.of('kubejs:cosmicingot27'))
    .requireEnergyPerTick(800)
    .requireItem(Item.of("kubejs:cosmicingot26", 20))
    .requireItem(Item.of('extendedcrafting:advanced_catalyst', 64))
    .requireItem(Item.of('kubejs:star', 64))
    .requireItem(Item.of('extendedcrafting:ultimate_singularity', 5))
    .requireItem(Item.of('extendedcrafting:ultimate_singularity', 5))
    .requireItem(Item.of('extendedcrafting:ultimate_singularity', 5))
    .requireItem(Item.of("kubejs:largedata", 64))
    .requireItem(Item.of("kubejs:spacetime", 64))
    .requireItem(Item.of("kubejs:molten_spacetime_bucket", 1))
    .requireItem(Item.of("projecte:klein_star_omega", 1))
    .requireItem(Item.of("extendedcrafting:the_ultimate_block", 64))
    .requireItem(Item.of("kubejs:molten_ultimate_bucket", 1))
    .requireStructure([["aba","bcb","aba"],["bcb","cdc","bmb"],["aba","bcb","aba"]], {"a":"projecte:dark_matter_block","b":"extendedcrafting:the_ultimate_block","c":"kubejs:starglass","d":"kubejs:spacetime"})})
      
//28
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:cosmic", 5000)
    .produceItem(Item.of('kubejs:cosmicingot28'))
    .requireEnergyPerTick(800)
    .requireItem(Item.of("kubejs:cosmicingot27", 20))
    .requireItem(Item.of('extendedcrafting:elite_catalyst', 64))
    .requireItem(Item.of('kubejs:star', 64))
    .requireItem(Item.of('extendedcrafting:singularity', 5, '{Id:"extendedcrafting:purple"}'))
    .requireItem(Item.of('extendedcrafting:singularity', 5, '{Id:"extendedcrafting:spacetime"}'))
    .requireItem(Item.of('extendedcrafting:singularity', 5, '{Id:"extendedcrafting:nocturnal"}'))
    .requireItem(Item.of("kubejs:largedata", 64))
    .requireItem(Item.of("kubejs:spacetime", 64))
    .requireItem(Item.of("kubejs:molten_spacetime_bucket", 1))
    .requireItem(Item.of("projecte:klein_star_omega", 1))
    .requireItem(Item.of("extendedcrafting:the_ultimate_block", 64))
    .requireItem(Item.of("kubejs:molten_ultimate_bucket", 1))
    .requireStructure([["aba","bcb","aba"],["bcb","cdc","bmb"],["aba","bcb","aba"]], {"a":"projecte:dark_matter_block","b":"extendedcrafting:the_ultimate_block","c":"kubejs:starglass","d":"kubejs:spacetime"})})
      
//29
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:cosmic", 5000)
    .produceItem(Item.of('kubejs:cosmicingot29'))
    .requireEnergyPerTick(800)
    .requireItem(Item.of("kubejs:cosmicingot28", 20))
    .requireItem(Item.of('extendedcrafting:ultimate_catalyst', 64))
    .requireItem(Item.of('kubejs:star', 64))
    .requireItem(Item.of('extendedcrafting:singularity', 5, '{Id:"extendedcrafting:coal"}'))
    .requireItem(Item.of('extendedcrafting:singularity', 5, '{Id:"extendedcrafting:obsidian"}'))
    .requireItem(Item.of('extendedcrafting:singularity', 5, '{Id:"extendedcrafting:sootymarble"}'))
    .requireItem(Item.of("kubejs:largedata", 64))
    .requireItem(Item.of("kubejs:spacetime", 64))
    .requireItem(Item.of("kubejs:molten_spacetime_bucket", 1))
    .requireItem(Item.of("projecte:klein_star_omega", 1))
    .requireItem(Item.of("extendedcrafting:the_ultimate_block", 64))
    .requireItem(Item.of("kubejs:molten_ultimate_bucket", 1))
    .requireStructure([["aba","bcb","aba"],["bcb","cdc","bmb"],["aba","bcb","aba"]], {"a":"projecte:dark_matter_block","b":"extendedcrafting:the_ultimate_block","c":"kubejs:starglass","d":"kubejs:spacetime"})})
         
//30
onEvent('recipes', event => {
    event.recipes.custommachinery.custom_machine("modpack:cosmic", 5000)
    .produceItem(Item.of('kubejs:cosmicingot30'))
    .requireEnergyPerTick(800)
    .requireItem(Item.of("kubejs:cosmicingot29", 20))
    .requireItem(Item.of('extendedcrafting:the_ultimate_catalyst', 64))
    .requireItem(Item.of('kubejs:star', 64))
    .requireItem(Item.of('extendedcrafting:singularity', 5, '{Id:"extendedcrafting:whitematter"}'))
    .requireItem(Item.of('extendedcrafting:singularity', 5, '{Id:"extendedcrafting:iron"}'))
    .requireItem(Item.of('extendedcrafting:singularity', 5, '{Id:"extendedcrafting:composite_empty"}'))
    .requireItem(Item.of("kubejs:largedata", 64))
    .requireItem(Item.of("kubejs:spacetime", 64))
    .requireItem(Item.of("kubejs:molten_spacetime_bucket", 1))
    .requireItem(Item.of("projecte:klein_star_omega", 1))
    .requireItem(Item.of("extendedcrafting:the_ultimate_block", 64))
    .requireItem(Item.of("kubejs:molten_ultimate_bucket", 1))
    .requireStructure([["aba","bcb","aba"],["bcb","cdc","bmb"],["aba","bcb","aba"]], {"a":"projecte:dark_matter_block","b":"extendedcrafting:the_ultimate_block","c":"kubejs:starglass","d":"kubejs:spacetime"})})