events.listen('recipes', function (e) {


  /*********************************** VANILLA ***********************************/
  e.remove({ id: 'immersiveengineering:cloche/wheat' })
  gardenvanilla('minecraft:wheat', 1, 'minecraft:wheat_seeds', 'minecraft:dirt', 'crop', 'minecraft:wheat')
  gardenvanilla('minecraft:wheat', 2, 'minecraft:wheat_seeds', 'mysticalagriculture:inferium_farmland', 'crop', 'minecraft:wheat')
  gardenvanilla('minecraft:wheat', 4, 'minecraft:wheat_seeds', 'mysticalagriculture:prudentium_farmland', 'crop', 'minecraft:wheat')
  gardenvanilla('minecraft:wheat', 6, 'minecraft:wheat_seeds', 'mysticalagriculture:tertium_farmland', 'crop', 'minecraft:wheat')
  gardenvanilla('minecraft:wheat', 8, 'minecraft:wheat_seeds', 'mysticalagriculture:imperium_farmland', 'crop', 'minecraft:wheat')
  gardenvanilla('minecraft:wheat', 10, 'minecraft:wheat_seeds', 'mysticalagriculture:supremium_farmland', 'crop', 'minecraft:wheat')
  gardenvanilla('minecraft:wheat', 12, 'minecraft:wheat_seeds', 'mysticalagradditions:insanium_farmland', 'crop', 'minecraft:wheat')
  gardenvanilla('minecraft:hay_block', 16, 'minecraft:wheat_seeds', 'kubejs:creative_crux', 'crop', 'minecraft:wheat')

  e.remove({ id: 'immersiveengineering:cloche/sweet_berries' })
  gardenvanilla('minecraft:sweet_berries', 1, 'minecraft:sweet_berries', 'minecraft:dirt', 'crop', 'minecraft:sweet_berry_bush')
  gardenvanilla('minecraft:sweet_berries', 2, 'minecraft:sweet_berries', 'mysticalagriculture:inferium_farmland', 'crop', 'minecraft:sweet_berry_bush')
  gardenvanilla('minecraft:sweet_berries', 4, 'minecraft:sweet_berries', 'mysticalagriculture:prudentium_farmland', 'crop', 'minecraft:sweet_berry_bush')
  gardenvanilla('minecraft:sweet_berries', 6, 'minecraft:sweet_berries', 'mysticalagriculture:tertium_farmland', 'crop', 'minecraft:sweet_berry_bush')
  gardenvanilla('minecraft:sweet_berries', 8, 'minecraft:sweet_berries', 'mysticalagriculture:imperium_farmland', 'crop', 'minecraft:sweet_berry_bush')
  gardenvanilla('minecraft:sweet_berries', 10, 'minecraft:sweet_berries', 'mysticalagriculture:supremium_farmland', 'crop', 'minecraft:sweet_berry_bush')
  gardenvanilla('minecraft:sweet_berries', 12, 'minecraft:sweet_berries', 'mysticalagradditions:insanium_farmland', 'crop', 'minecraft:sweet_berry_bush')
  gardenvanilla('quark:berry_sack', 16, 'minecraft:sweet_berries', 'kubejs:creative_crux', 'crop', 'minecraft:sweet_berry_bush')

  e.remove({ id: 'immersiveengineering:cloche/sugar_cane' })
  gardenvanilla('minecraft:sugar_cane', 1, 'minecraft:sugar_cane', 'minecraft:sand', 'stacking', 'minecraft:sugar_cane')
  gardenvanilla('minecraft:sugar_cane', 2, 'minecraft:sugar_cane', 'excompressum:compressed_soul_sand', 'stacking', 'minecraft:sugar_cane')
  gardenvanilla('minecraft:sugar_cane', 4, 'minecraft:sugar_cane', 'compressium:sand_2', 'stacking', 'minecraft:sugar_cane')
  gardenvanilla('minecraft:sugar_cane', 6, 'minecraft:sugar_cane', 'compressium:sand_3', 'stacking', 'minecraft:sugar_cane')
  gardenvanilla('minecraft:sugar_cane', 8, 'minecraft:sugar_cane', 'compressium:sand_4', 'stacking', 'minecraft:sugar_cane')
  gardenvanilla('minecraft:sugar_cane', 10, 'minecraft:sugar_cane', 'compressium:sand_5', 'stacking', 'minecraft:sugar_cane')
  gardenvanilla('minecraft:sugar_cane', 12, 'minecraft:sugar_cane', 'compressium:sand_6', 'stacking', 'minecraft:sugar_cane')
  gardenvanilla('minecraft:sugar_cane', 14, 'minecraft:sugar_cane', 'compressium:sand_7', 'stacking', 'minecraft:sugar_cane')
  gardenvanilla('thermal:sugar_cane_block', 16, 'minecraft:sugar_cane', 'kubejs:creative_crux', 'stacking', 'minecraft:sugar_cane')


  e.remove({ id: 'immersiveengineering:cloche/cactus' })
  gardenvanilla('minecraft:cactus', 1, 'minecraft:cactus', 'minecraft:sand', 'stacking', 'minecraft:cactus')
  gardenvanilla('minecraft:cactus', 2, 'minecraft:cactus', 'excompressum:compressed_sand', 'stacking', 'minecraft:cactus')
  gardenvanilla('minecraft:cactus', 4, 'minecraft:cactus', 'compressium:sand_2', 'stacking', 'minecraft:cactus')
  gardenvanilla('minecraft:cactus', 6, 'minecraft:cactus', 'compressium:sand_3', 'stacking', 'minecraft:cactus')
  gardenvanilla('minecraft:cactus', 8, 'minecraft:cactus', 'compressium:sand_4', 'stacking', 'minecraft:cactus')
  gardenvanilla('minecraft:cactus', 10, 'minecraft:cactus', 'compressium:sand_5', 'stacking', 'minecraft:cactus')
  gardenvanilla('minecraft:cactus', 12, 'minecraft:cactus', 'compressium:sand_6', 'stacking', 'minecraft:cactus')
  gardenvanilla('minecraft:cactus', 14, 'minecraft:cactus', 'compressium:sand_7', 'stacking', 'minecraft:cactus')
  gardenvanilla('quark:cactus_block', 16, 'minecraft:cactus', 'kubejs:creative_crux', 'stacking', 'minecraft:cactus')


  e.remove({ id: 'immersiveengineering:cloche/bamboo' })
  gardenvanilla('minecraft:bamboo', 1, 'minecraft:bamboo', 'minecraft:dirt', 'stacking', 'minecraft:bamboo')
  gardenvanilla('minecraft:bamboo', 2, 'minecraft:bamboo', 'mysticalagriculture:inferium_farmland', 'stacking', 'minecraft:bamboo')
  gardenvanilla('minecraft:bamboo', 4, 'minecraft:bamboo', 'mysticalagriculture:prudentium_farmland', 'stacking', 'minecraft:bamboo')
  gardenvanilla('minecraft:bamboo', 6, 'minecraft:bamboo', 'mysticalagriculture:tertium_farmland', 'stacking', 'minecraft:bamboo')
  gardenvanilla('minecraft:bamboo', 8, 'minecraft:bamboo', 'mysticalagriculture:imperium_farmland', 'stacking', 'minecraft:bamboo')
  gardenvanilla('minecraft:bamboo', 10, 'minecraft:bamboo', 'mysticalagriculture:supremium_farmland', 'stacking', 'minecraft:bamboo')
  gardenvanilla('minecraft:bamboo', 12, 'minecraft:bamboo', 'mysticalagradditions:insanium_farmland', 'stacking', 'minecraft:bamboo')
  gardenvanilla('thermal:bamboo_block', 16, 'minecraft:bamboo', 'kubejs:creative_crux', 'stacking', 'minecraft:bamboo')

  e.remove({ id: 'immersiveengineering:cloche/beetroot' })
  gardenvanilla('minecraft:beetroot', 1, 'minecraft:beetroot_seeds', 'minecraft:dirt', 'crop', 'minecraft:beetroots')
  gardenvanilla('minecraft:beetroot', 2, 'minecraft:beetroot_seeds', 'mysticalagriculture:inferium_farmland', 'crop', 'minecraft:beetroots')
  gardenvanilla('minecraft:beetroot', 4, 'minecraft:beetroot_seeds', 'mysticalagriculture:prudentium_farmland', 'crop', 'minecraft:beetroots')
  gardenvanilla('minecraft:beetroot', 6, 'minecraft:beetroot_seeds', 'mysticalagriculture:tertium_farmland', 'crop', 'minecraft:beetroots')
  gardenvanilla('minecraft:beetroot', 8, 'minecraft:beetroot_seeds', 'mysticalagriculture:imperium_farmland', 'crop', 'minecraft:beetroots')
  gardenvanilla('minecraft:beetroot', 10, 'minecraft:beetroot_seeds', 'mysticalagriculture:supremium_farmland', 'crop', 'minecraft:beetroots')
  gardenvanilla('minecraft:beetroot', 12, 'minecraft:beetroot_seeds', 'mysticalagradditions:insanium_farmland', 'crop', 'minecraft:beetroots')
  gardenvanilla('thermal:beetroot_block', 16, 'minecraft:beetroot_seeds', 'kubejs:creative_crux', 'stacking', 'minecraft:beetroots')


  e.remove({ id: 'immersiveengineering:cloche/brown_mushroom' })
  gardenvanilla('minecraft:brown_mushroom', 1, 'minecraft:brown_mushroom', 'minecraft:dirt', 'generic', 'minecraft:brown_mushroom')
  gardenvanilla('minecraft:brown_mushroom', 2, 'minecraft:brown_mushroom', 'mysticalagriculture:inferium_farmland', 'generic', 'minecraft:brown_mushroom')
  gardenvanilla('minecraft:brown_mushroom', 4, 'minecraft:brown_mushroom', 'mysticalagriculture:prudentium_farmland', 'generic', 'minecraft:brown_mushroom')
  gardenvanilla('minecraft:brown_mushroom', 6, 'minecraft:brown_mushroom', 'mysticalagriculture:tertium_farmland', 'generic', 'minecraft:brown_mushroom')
  gardenvanilla('minecraft:brown_mushroom', 8, 'minecraft:brown_mushroom', 'mysticalagriculture:imperium_farmland', 'generic', 'minecraft:brown_mushroom')
  gardenvanilla('minecraft:brown_mushroom', 10, 'minecraft:brown_mushroom', 'mysticalagriculture:supremium_farmland', 'generic', 'minecraft:brown_mushroom')
  gardenvanilla('minecraft:brown_mushroom', 12, 'minecraft:brown_mushroom', 'mysticalagradditions:insanium_farmland', 'generic', 'minecraft:brown_mushroom')
  gardenvanilla('minecraft:brown_mushroom', 16, 'minecraft:brown_mushroom', 'kubejs:creative_crux', 'generic', 'minecraft:brown_mushroom')

  e.remove({ id: 'immersiveengineering:cloche/red_mushroom' })
  gardenvanilla('minecraft:red_mushroom', 1, 'minecraft:red_mushroom', 'minecraft:dirt', 'generic', 'minecraft:red_mushroom')
  gardenvanilla('minecraft:red_mushroom', 2, 'minecraft:red_mushroom', 'mysticalagriculture:inferium_farmland', 'generic', 'minecraft:red_mushroom')
  gardenvanilla('minecraft:red_mushroom', 4, 'minecraft:red_mushroom', 'mysticalagriculture:prudentium_farmland', 'generic', 'minecraft:red_mushroom')
  gardenvanilla('minecraft:red_mushroom', 6, 'minecraft:red_mushroom', 'mysticalagriculture:tertium_farmland', 'generic', 'minecraft:red_mushroom')
  gardenvanilla('minecraft:red_mushroom', 8, 'minecraft:red_mushroom', 'mysticalagriculture:imperium_farmland', 'generic', 'minecraft:red_mushroom')
  gardenvanilla('minecraft:red_mushroom', 10, 'minecraft:red_mushroom', 'mysticalagriculture:supremium_farmland', 'generic', 'minecraft:red_mushroom')
  gardenvanilla('minecraft:red_mushroom', 12, 'minecraft:red_mushroom', 'mysticalagradditions:insanium_farmland', 'generic', 'minecraft:red_mushroom')
  gardenvanilla('minecraft:red_mushroom', 16, 'minecraft:red_mushroom', 'kubejs:creative_crux', 'generic', 'minecraft:red_mushroom')

  e.remove({ id: 'immersiveengineering:cloche/carrot' })
  gardenvanilla('minecraft:carrot', 1, 'minecraft:carrot', 'minecraft:dirt', 'crop', 'minecraft:carrots')
  gardenvanilla('minecraft:carrot', 2, 'minecraft:carrot', 'mysticalagriculture:inferium_farmland', 'crop', 'minecraft:carrots')
  gardenvanilla('minecraft:carrot', 4, 'minecraft:carrot', 'mysticalagriculture:prudentium_farmland', 'crop', 'minecraft:carrots')
  gardenvanilla('minecraft:carrot', 6, 'minecraft:carrot', 'mysticalagriculture:tertium_farmland', 'crop', 'minecraft:carrots')
  gardenvanilla('minecraft:carrot', 8, 'minecraft:carrot', 'mysticalagriculture:imperium_farmland', 'crop', 'minecraft:carrots')
  gardenvanilla('minecraft:carrot', 10, 'minecraft:carrot', 'mysticalagriculture:supremium_farmland', 'crop', 'minecraft:carrots')
  gardenvanilla('minecraft:carrot', 12, 'minecraft:carrot', 'mysticalagradditions:insanium_farmland', 'crop', 'minecraft:carrots')
  gardenvanilla('thermal:carrot_block', 16, 'minecraft:carrot', 'kubejs:creative_crux', 'crop', 'minecraft:carrots')

  e.remove({ id: 'immersiveengineering:cloche/potato' })
  gardenvanilla('minecraft:potato', 1, 'minecraft:potato', 'minecraft:dirt', 'crop', 'minecraft:potatoes')
  gardenvanilla('minecraft:potato', 2, 'minecraft:potato', 'mysticalagriculture:inferium_farmland', 'crop', 'minecraft:potatoes')
  gardenvanilla('minecraft:potato', 4, 'minecraft:potato', 'mysticalagriculture:prudentium_farmland', 'crop', 'minecraft:potatoes')
  gardenvanilla('minecraft:potato', 6, 'minecraft:potato', 'mysticalagriculture:tertium_farmland', 'crop', 'minecraft:potatoes')
  gardenvanilla('minecraft:potato', 8, 'minecraft:potato', 'mysticalagriculture:imperium_farmland', 'crop', 'minecraft:potatoes')
  gardenvanilla('minecraft:potato', 10, 'minecraft:potato', 'mysticalagriculture:supremium_farmland', 'crop', 'minecraft:potatoes')
  gardenvanilla('minecraft:potato', 12, 'minecraft:potato', 'mysticalagradditions:insanium_farmland', 'crop', 'minecraft:potatoes')
  gardenvanilla('thermal:potato_block', 16, 'minecraft:potato', 'kubejs:creative_crux', 'crop', 'minecraft:potatoes')

  e.remove({ id: 'immersiveengineering:cloche/pumpkin' })
  gardenvanilla('minecraft:pumpkin', 1, 'minecraft:pumpkin_seeds', 'minecraft:dirt', 'stem', 'minecraft:pumpkin')
  gardenvanilla('minecraft:pumpkin', 2, 'minecraft:pumpkin_seeds', 'mysticalagriculture:inferium_farmland', 'stem', 'minecraft:pumpkin')
  gardenvanilla('minecraft:pumpkin', 4, 'minecraft:pumpkin_seeds', 'mysticalagriculture:prudentium_farmland', 'stem', 'minecraft:pumpkin')
  gardenvanilla('minecraft:pumpkin', 6, 'minecraft:pumpkin_seeds', 'mysticalagriculture:tertium_farmland', 'stem', 'minecraft:pumpkin')
  gardenvanilla('minecraft:pumpkin', 8, 'minecraft:pumpkin_seeds', 'mysticalagriculture:imperium_farmland', 'stem', 'minecraft:pumpkin')
  gardenvanilla('minecraft:pumpkin', 10, 'minecraft:pumpkin_seeds', 'mysticalagriculture:supremium_farmland', 'stem', 'minecraft:pumpkin')
  gardenvanilla('minecraft:pumpkin', 12, 'minecraft:pumpkin_seeds', 'mysticalagradditions:insanium_farmland', 'stem', 'minecraft:pumpkin')
  gardenvanilla('minecraft:pumpkin', 32, 'minecraft:pumpkin_seeds', 'kubejs:creative_crux', 'stem', 'minecraft:pumpkin')

  e.remove({ id: 'immersiveengineering:cloche/melon' })
  gardenvanilla('minecraft:melon', 1, 'minecraft:melon_seeds', 'minecraft:dirt', 'stem', 'minecraft:melon')
  gardenvanilla('minecraft:melon', 2, 'minecraft:melon_seeds', 'mysticalagriculture:inferium_farmland', 'stem', 'minecraft:melon')
  gardenvanilla('minecraft:melon', 4, 'minecraft:melon_seeds', 'mysticalagriculture:prudentium_farmland', 'stem', 'minecraft:melon')
  gardenvanilla('minecraft:melon', 6, 'minecraft:melon_seeds', 'mysticalagriculture:tertium_farmland', 'stem', 'minecraft:melon')
  gardenvanilla('minecraft:melon', 8, 'minecraft:melon_seeds', 'mysticalagriculture:imperium_farmland', 'stem', 'minecraft:melon')
  gardenvanilla('minecraft:melon', 10, 'minecraft:melon_seeds', 'mysticalagriculture:supremium_farmland', 'stem', 'minecraft:melon')
  gardenvanilla('minecraft:melon', 12, 'minecraft:melon_seeds', 'mysticalagradditions:insanium_farmland', 'stem', 'minecraft:melon')
  gardenvanilla('minecraft:melon', 32, 'minecraft:melon_seeds', 'kubejs:creative_crux', 'stem', 'minecraft:melon')

  e.remove({ id: 'immersiveengineering:cloche/hemp' })
  gardenvanilla('immersiveengineering:hemp_fiber', 1, 'immersiveengineering:seed', 'minecraft:dirt', 'hemp', 'immersiveengineering:hemp')
  gardenvanilla('immersiveengineering:hemp_fiber', 2, 'immersiveengineering:seed', 'mysticalagriculture:inferium_farmland', 'hemp', 'immersiveengineering:hemp')
  gardenvanilla('immersiveengineering:hemp_fiber', 4, 'immersiveengineering:seed', 'mysticalagriculture:prudentium_farmland', 'hemp', 'immersiveengineering:hemp')
  gardenvanilla('immersiveengineering:hemp_fiber', 6, 'immersiveengineering:seed', 'mysticalagriculture:tertium_farmland', 'hemp', 'immersiveengineering:hemp')
  gardenvanilla('immersiveengineering:hemp_fiber', 8, 'immersiveengineering:seed', 'mysticalagriculture:imperium_farmland', 'hemp', 'immersiveengineering:hemp')
  gardenvanilla('immersiveengineering:hemp_fiber', 10, 'immersiveengineering:seed', 'mysticalagriculture:supremium_farmland', 'hemp', 'immersiveengineering:hemp')
  gardenvanilla('immersiveengineering:hemp_fiber', 12, 'immersiveengineering:seed', 'mysticalagradditions:insanium_farmland', 'hemp', 'immersiveengineering:hemp')
  gardenvanilla('immersiveengineering:hemp_fiber', 64, 'immersiveengineering:seed', 'kubejs:creative_crux', 'hemp', 'immersiveengineering:hemp')

  e.remove({ id: 'immersiveengineering:cloche/chorus_fruit' })
  gardenvanilla('minecraft:chorus_fruit', 1, 'minecraft:chorus_flower', 'minecraft:end_stone', 'chorus', 'minecraft:chorus_flower')
  gardenvanilla('minecraft:chorus_fruit', 2, 'minecraft:chorus_flower', 'excompressum:compressed_end_stone', 'chorus', 'minecraft:chorus_flower')
  gardenvanilla('minecraft:chorus_fruit', 4, 'minecraft:chorus_flower', 'compressium:endstone_2', 'chorus', 'minecraft:chorus_flower')
  gardenvanilla('minecraft:chorus_fruit', 6, 'minecraft:chorus_flower', 'compressium:endstone_3', 'chorus', 'minecraft:chorus_flower')
  gardenvanilla('minecraft:chorus_fruit', 8, 'minecraft:chorus_flower', 'compressium:endstone_4', 'chorus', 'minecraft:chorus_flower')
  gardenvanilla('minecraft:chorus_fruit', 10, 'minecraft:chorus_flower', 'compressium:endstone_5', 'chorus', 'minecraft:chorus_flower')
  gardenvanilla('minecraft:chorus_fruit', 12, 'minecraft:chorus_flower', 'compressium:endstone_6', 'chorus', 'minecraft:chorus_flower')
  gardenvanilla('minecraft:chorus_fruit', 14, 'minecraft:chorus_flower', 'compressium:endstone_7', 'chorus', 'minecraft:chorus_flower')
  gardenvanilla('quark:chorus_fruit_block', 16, 'minecraft:chorus_flower', 'kubejs:creative_crux', 'chorus', 'minecraft:chorus_flower')

  e.remove({ id: 'immersiveengineering:cloche/nether_warp' })
  gardenvanilla('minecraft:nether_wart', 1, 'minecraft:nether_wart', 'minecraft:soul_sand', 'crop', 'minecraft:nether_wart')
  gardenvanilla('minecraft:nether_wart', 2, 'minecraft:nether_wart', 'excompressum:compressed_soul_sand', 'crop', 'minecraft:nether_wart')
  gardenvanilla('minecraft:nether_wart', 4, 'minecraft:nether_wart', 'compressium:soulsand_2', 'crop', 'minecraft:nether_wart')
  gardenvanilla('minecraft:nether_wart', 6, 'minecraft:nether_wart', 'compressium:soulsand_3', 'crop', 'minecraft:nether_wart')
  gardenvanilla('minecraft:nether_wart', 8, 'minecraft:nether_wart', 'compressium:soulsand_4', 'crop', 'minecraft:nether_wart')
  gardenvanilla('minecraft:nether_wart', 10, 'minecraft:nether_wart', 'compressium:soulsand_5', 'crop', 'minecraft:nether_wart')
  gardenvanilla('minecraft:nether_wart', 12, 'minecraft:nether_wart', 'compressium:soulsand_6', 'crop', 'minecraft:nether_wart')
  gardenvanilla('minecraft:nether_wart', 14, 'minecraft:nether_wart', 'compressium:soulsand_7', 'crop', 'minecraft:nether_wart')
  gardenvanilla('quark:nether_wart_sack', 16, 'minecraft:nether_wart', 'kubejs:creative_crux', 'crop', 'minecraft:nether_wart')



  function gardenvanilla(result, qte, input, soil, type, block) { e.custom({ "type": "immersiveengineering:cloche", "results": [{ "item": result, "count": qte }], "input": { "item": input }, "soil": { "item": soil }, "time": 50, "render": { "type": type, "block": block } }) }

  //Quark Crystals
  gardenvanilla('quark:red_crystal_cluster', 8, 'quark:red_crystal_cluster', 'quark:red_crystal', 'stacking', 'quark:red_crystal')
  gardenvanilla('quark:orange_crystal_cluster', 8, 'quark:orange_crystal_cluster', 'quark:orange_crystal', 'stacking', 'quark:orange_crystal')
  gardenvanilla('quark:yellow_crystal_cluster', 8, 'quark:yellow_crystal_cluster', 'quark:yellow_crystal', 'stacking', 'quark:yellow_crystal')
  gardenvanilla('quark:green_crystal_cluster', 8, 'quark:green_crystal_cluster', 'quark:green_crystal', 'stacking', 'quark:green_crystal')
  gardenvanilla('quark:blue_crystal_cluster', 8, 'quark:blue_crystal_cluster', 'quark:blue_crystal', 'stacking', 'quark:blue_crystal')
  gardenvanilla('quark:indigo_crystal_cluster', 8, 'quark:indigo_crystal_cluster', 'quark:indigo_crystal', 'stacking', 'quark:indigo_crystal')
  gardenvanilla('quark:violet_crystal_cluster', 8, 'quark:violet_crystal_cluster', 'quark:violet_crystal', 'stacking', 'quark:violet_crystal')
  gardenvanilla('quark:white_crystal_cluster', 8, 'quark:white_crystal_cluster', 'quark:white_crystal', 'stacking', 'quark:white_crystal')
  gardenvanilla('quark:black_crystal_cluster', 8, 'quark:black_crystal_cluster', 'quark:black_crystal', 'stacking', 'quark:black_crystal')

  /*********************************** MYSTICAL AGRICULTURE ***********************************/
  function gardenma(crop, soil, qte) { e.custom({ "type": "immersiveengineering:cloche", "input": { "item": "mysticalagriculture:" + crop + "_seeds" }, "soil": { "item": soil }, "time": 50, "render": { "type": "crop", "block": "mysticalagriculture:" + crop + "_crop" }, "results": [{ "item": "mysticalagriculture:" + crop + "_essence", "count": qte }, { "item": "mysticalagriculture:fertilized_essence", "count": 1 }] }) }
  var crop = ["air", "earth", "water", "fire", "inferium", "stone", "dirt", "wood", "amber", "sky_stone", "fluix", "supremium_ingot", "fluix_steel_ingot", "zauvium", "certus_quartz", "ice", "nature", "dye", "nether", "coal", "coral", "honey", "pig", "chicken", "cow", "sheep", "squid", "ardite","amethyst", "pink_slime_ingot", "inferium_ingot", "prudentium_ingot", "tertium_ingot", "imperium_ingot", "supremium_ingot", "insanium_ingot", "duralumin", "gausum", "electrical_copper", "lavium", "qivium", "fish", "slime", "turtle", "rubber", "silicon", "sulfur", "aluminum", "copper", "saltpeter", "mystical_flower", "apatite", "marble", "basalt", "iron", "nether_quartz", "glowstone", "redstone", "obsidian", "prismarine", "zombie", "skeleton", "creeper", "spider", "rabbit", "tin", "bronze", "zinc", "brass", "silver", "lead", "graphite", "blizz", "blitz", "basalz", "manasteel", "ender_biotite", "aquamarine",  "rose_gold", "slimesteel", "pig_iron", "tinkers_bronze", "quartz_enriched_iron", "gold", "lapis_lazuli", "end", "experience", "blaze", "ghast", "enderman", "steel", "nickel", "constantan", "electrum", "invar", "uranium", "signalum", "lumium", "hop_graphite", "elementium", "osmium", "refined_glowstone", "refined_obsidian", "starmetal", "energized_steel", "blazing_crystal", "fluorite", "horizonite", "ventium", "falsite", "cobalt", "hepatizon", "sapphire", "ruby", "diamond", "emerald", "netherite", "wither_skeleton", "platinum", "enderium", "terrasteel", "rock_crystal", "yellorium", "cyanite", "niotic_crystal", "spirited_crystal", "uraninite", "manyullyn", "queens_slime", "draconium"]
  crop.forEach(C => { gardenma(C, "minecraft:dirt", 1) })
  crop.forEach(C => { gardenma(C, "mysticalagriculture:inferium_farmland", 2) })
  crop.forEach(C => { gardenma(C, "mysticalagriculture:prudentium_farmland", 4) })
  crop.forEach(C => { gardenma(C, "mysticalagriculture:tertium_farmland", 6) })
  crop.forEach(C => { gardenma(C, "mysticalagriculture:imperium_farmland", 8) })
  crop.forEach(C => { gardenma(C, "mysticalagriculture:supremium_farmland", 10) })
  crop.forEach(C => { gardenma(C, "mysticalagradditions:insanium_farmland", 12) })
  crop.forEach(C => { gardenma(C, "kubejs:creative_crux", 32) })

  //Alfsteel
  e.custom({
    "type": "immersiveengineering:cloche", "input": { "item": "mysticalagriculture:alfsteel_seeds" }, "soil": { "item": "kubejs:alfsteel_crux" }, "time": 50, "render": { "type": "crop", "block": "mysticalagriculture:alfsteel_crop" }, "results": [{ "item": "mysticalagriculture:alfsteel_essence", "count": 8 }, { "item": "mysticalagriculture:fertilized_essence", "count": 1 }]
  })
  //Nether Star
  e.custom({
    "type": "immersiveengineering:cloche", "input": { "item": "mysticalagriculture:nether_star_seeds" }, "soil": { "item": "mysticalagradditions:nether_star_crux" }, "time": 50, "render": { "type": "crop", "block": "mysticalagriculture:nether_star_crop" }, "results": [{ "item": "mysticalagriculture:nether_star_essence", "count": 8 }, { "item": "mysticalagriculture:fertilized_essence", "count": 1 }]
  })
  //Dragon Egg
  e.custom({
    "type": "immersiveengineering:cloche", "input": { "item": "mysticalagriculture:dragon_egg_seeds" }, "soil": { "item": "mysticalagradditions:dragon_egg_crux" }, "time": 50, "render": { "type": "crop", "block": "mysticalagriculture:dragon_egg_crop" }, "results": [{ "item": "mysticalagriculture:dragon_egg_essence", "count": 8 }, { "item": "mysticalagriculture:fertilized_essence", "count": 1 }]
  })

  //Dragon Egg
  e.custom({
    "type": "immersiveengineering:cloche", "input": { "item": "mysticalagriculture:chaotic_seeds" }, "soil": { "item": "berseria_sky:chaotic_crux" }, "time": 50, "render": { "type": "crop", "block": "mysticalagriculture:chaotic_crop" }, "results": [{ "item": "mysticalagriculture:chaotic_essence", "count": 8 }, { "item": "mysticalagriculture:fertilized_essence", "count": 1 }]
  })
  //Nitro Crystal
  e.custom({
    "type": "immersiveengineering:cloche", "input": { "item": "mysticalagriculture:nitro_crystal_seeds" }, "soil": { "item": "mysticalagradditions:nitro_crystal_crux" }, "time": 50, "render": { "type": "crop", "block": "mysticalagriculture:nitro_crystal_crop" }, "results": [{ "item": "mysticalagriculture:nitro_crystal_essence", "count": 8 }, { "item": "mysticalagriculture:fertilized_essence", "count": 1 }]
  })
  //Awakened Draconium
  e.custom({
    "type": "immersiveengineering:cloche", "input": { "item": "mysticalagriculture:awakened_draconium_seeds" }, "soil": { "item": "mysticalagradditions:awakened_draconium_crux" }, "time": 50, "render": { "type": "crop", "block": "mysticalagriculture:awakened_draconium_crop" }, "results": [{ "item": "mysticalagriculture:awakened_draconium_essence", "count": 8 }, { "item": "mysticalagriculture:fertilized_essence", "count": 1 }]
  })
  //Sun Seeds
  e.custom({
    "type": "immersiveengineering:cloche", "input": { "item": "mysticalagriculture:sun_seeds" }, "soil": { "item": "kubejs:sun_crux" }, "time": 100, "render": { "type": "crop", "block": "mysticalagriculture:sun_crop" }, "results": [{ "item": "mysticalagriculture:sun_essence", "count": 8 }, { "item": "mysticalagriculture:fertilized_essence", "count": 1 }]
  })
  //Manyerium Seeds
  e.custom({
    "type": "immersiveengineering:cloche", "input": { "item": "mysticalagriculture:manyerium_seeds" }, "soil": { "item": "kubejs:manyerium_crux" }, "time": 50, "render": { "type": "crop", "block": "mysticalagriculture:manyerium_crop" }, "results": [{ "item": "mysticalagriculture:manyerium_essence", "count": 8 }, { "item": "mysticalagriculture:fertilized_essence", "count": 1 }]
  })
  //Queens Steel Seeds
  e.custom({
    "type": "immersiveengineering:cloche", "input": { "item": "mysticalagriculture:queens_steel_seeds" }, "soil": { "item": "kubejs:queens_steel_crux" }, "time": 50, "render": { "type": "crop", "block": "mysticalagriculture:queens_steel_crop" }, "results": [{ "item": "mysticalagriculture:queens_steel_essence", "count": 8 }, { "item": "mysticalagriculture:fertilized_essence", "count": 1 }]
  })
  //Fayronium Seeds
  e.custom({
    "type": "immersiveengineering:cloche", "input": { "item": "mysticalagriculture:fayronium_seeds" }, "soil": { "item": "kubejs:fayronium_crux" }, "time": 50, "render": { "type": "crop", "block": "mysticalagriculture:fayronium_crop" }, "results": [{ "item": "mysticalagriculture:fayronium_essence", "count": 8 }, { "item": "mysticalagriculture:fertilized_essence", "count": 1 }]
  })
  //Manronium Steel Seeds
  e.custom({
    "type": "immersiveengineering:cloche", "input": { "item": "mysticalagriculture:manronium_steel_seeds" }, "soil": { "item": "kubejs:manronium_steel_crux" }, "time": 50, "render": { "type": "crop", "block": "mysticalagriculture:manronium_steel_crop" }, "results": [{ "item": "mysticalagriculture:manronium_steel_essence", "count": 8 }, { "item": "mysticalagriculture:fertilized_essence", "count": 1 }]
  })
  //Bedrock Seeds
  e.custom({
    "type": "immersiveengineering:cloche", "input": { "item": "mysticalagriculture:bedrock_seeds" }, "soil": { "item": "kubejs:bedrock_crux" }, "time": 50, "render": { "type": "crop", "block": "mysticalagriculture:bedrock_crop" }, "results": [{ "item": "mysticalagriculture:bedrock_essence", "count": 8 }, { "item": "mysticalagriculture:fertilized_essence", "count": 1 }]
  })
  //Moon Seeds
  e.custom({
    "type": "immersiveengineering:cloche", "input": { "item": "mysticalagriculture:moon_seeds" }, "soil": { "item": "kubejs:moon_crux" }, "time": 50, "render": { "type": "crop", "block": "mysticalagriculture:moon_crop" }, "results": [{ "item": "mysticalagriculture:moon_essence", "count": 8 }, { "item": "mysticalagriculture:fertilized_essence", "count": 1 }]
  })

  //Ornium Seeds
  e.custom({
    "type": "immersiveengineering:cloche", "input": { "item": "mysticalagriculture:ornium_ingot_seeds" }, "soil": { "item": "kubejs:ornium_crux" }, "time": 50, "render": { "type": "crop", "block": "mysticalagriculture:ornium_ingot_crop" }, "results": [{ "item": "mysticalagriculture:ornium_ingot_essence", "count": 8 }, { "item": "mysticalagriculture:fertilized_essence", "count": 1 }]
  })

  //Lightium Seeds
  e.custom({
    "type": "immersiveengineering:cloche", "input": { "item": "mysticalagriculture:lightium_ingot_seeds" }, "soil": { "item": "kubejs:lightium_crux" }, "time": 50, "render": { "type": "crop", "block": "mysticalagriculture:lightium_ingot_crop" }, "results": [{ "item": "mysticalagriculture:lightium_ingot_essence", "count": 8 }, { "item": "mysticalagriculture:fertilized_essence", "count": 1 }]
  })

  //Tornium Seeds
  e.custom({
    "type": "immersiveengineering:cloche", "input": { "item": "mysticalagriculture:tornium_ingot_seeds" }, "soil": { "item": "kubejs:tornium_crux" }, "time": 50, "render": { "type": "crop", "block": "mysticalagriculture:tornium_ingot_crop" }, "results": [{ "item": "mysticalagriculture:tornium_ingot_essence", "count": 8 }, { "item": "mysticalagriculture:fertilized_essence", "count": 1 }]
  })

  //Ouranium Seeds
  e.custom({
    "type": "immersiveengineering:cloche", "input": { "item": "mysticalagriculture:ouranium_ingot_seeds" }, "soil": { "item": "kubejs:ouranium_crux" }, "time": 50, "render": { "type": "crop", "block": "mysticalagriculture:ouranium_ingot_crop" }, "results": [{ "item": "mysticalagriculture:ouranium_ingot_essence", "count": 8 }, { "item": "mysticalagriculture:fertilized_essence", "count": 1 }]
  })

  //Elinvonze Seeds
  e.custom({
    "type": "immersiveengineering:cloche", "input": { "item": "mysticalagriculture:elinvonze_seeds" }, "soil": { "item": "kubejs:elinvonze_crux" }, "time": 50, "render": { "type": "crop", "block": "mysticalagriculture:elinvonze_crop" }, "results": [{ "item": "mysticalagriculture:elinvonze_essence", "count": 8 }, { "item": "mysticalagriculture:fertilized_essence", "count": 1 }]
  })

  //Comerald Seeds
  e.custom({
    "type": "immersiveengineering:cloche", "input": { "item": "mysticalagriculture:comerald_seeds" }, "soil": { "item": "berseria_sky:comerald_crux" }, "time": 50, "render": { "type": "crop", "block": "mysticalagriculture:comerald_crop" }, "results": [{ "item": "mysticalagriculture:comerald_essence", "count": 8 }, { "item": "mysticalagriculture:fertilized_essence", "count": 1 }]
  })

  //Gaia Spirit Seeds
  e.custom({
    "type": "immersiveengineering:cloche", "input": { "item": "mysticalagriculture:gaia_spirit_seeds" }, "soil": { "item": "kubejs:gaia_spirit_crux" }, "time": 50, "render": { "type": "crop", "block": "mysticalagriculture:gaia_spirit_crop" }, "results": [{ "item": "mysticalagriculture:gaia_spirit_essence", "count": 8 }, { "item": "mysticalagriculture:fertilized_essence", "count": 1 }]
  })


  //Ultimate Seeds
  e.custom({
    "type": "immersiveengineering:cloche", "input": { "item": "mysticalagriculture:ultimate_seeds" }, "soil": { "item": "kubejs:ultimate_crux" }, "time": 50, "render": { "type": "crop", "block": "mysticalagriculture:ultimate_crop" }, "results": [{ "item": "mysticalagriculture:ultimate_essence", "count": 8 }, { "item": "mysticalagriculture:fertilized_essence", "count": 1 }]
  })

  //Neutronium Seeds
  e.custom({
    "type": "immersiveengineering:cloche", "input": { "item": "mysticalagriculture:neutronium_seeds" }, "soil": { "item": "kubejs:neutronium_crux" }, "time": 50, "render": { "type": "crop", "block": "mysticalagriculture:neutronium_crop" }, "results": [{ "item": "mysticalagriculture:neutronium_essence", "count": 8 }, { "item": "mysticalagriculture:fertilized_essence", "count": 1 }]
  })

  //Neutronium Seeds
  e.custom({
    "type": "immersiveengineering:cloche", "input": { "item": "mysticalagriculture:infinity_seeds" }, "soil": { "item": "berseria_sky:infinity_crux" }, "time": 50, "render": { "type": "crop", "block": "mysticalagriculture:infinity_crop" }, "results": [{ "item": "mysticalagriculture:infinity_essence", "count": 8 }, { "item": "mysticalagriculture:fertilized_essence", "count": 1 }]
  })



  /*********************************** PAMS ***********************************/
  function gardenpam(crop, soil, qte) { e.custom({ "type": "immersiveengineering:cloche", "input": { "item": "pamhc2crops:" + crop + "seeditem" }, "soil": { "item": soil }, "time": 50, "render": { "type": "crop", "block": "pamhc2crops:pam" + crop + "crop" }, "results": [{ "item": "pamhc2crops:" + crop + "item", "count": qte }] }) }
  var crop = ["agave", "amaranth", "arrowroot", "artichoke", "asparagus", "barley", "bean", "bellpepper", "blackberry", "blueberry", "broccoli", "brusselsprout", "cabbage", "cactusfruit", "candleberry", "cantaloupe", "cassava", "cauliflower", "celery", "chickpea", "chilipepper", "coffeebean", "corn", "cotton", "cranberry", "cucumber", "eggplant", "elderberry", "flax", "garlic", "ginger", "grape", "greengrape", "huckleberry", "jicama", "juniperberry", "jute", "kale", "kenaf", "kiwi", "kohlrabi", "leek", "lentil", "lettuce", "millet", "mulberry", "mustardseeds", "oats", "okra", "onion", "parsnip", "peanut", "peas", "pineapple", "quinoa", "radish", "raspberry", "rhubarb", "rice", "rutabaga", "rye", "scallion", "sesameseeds", "sisal", "soybean", "spiceleaf", "spinach", "strawberry", "sweetpotato", "taro", "tealeaf", "tomatillo", "tomato", "turnip", "waterchestnut", "whitemushroom", "wintersquash", "zucchini"]
  crop.forEach(C => { gardenpam(C, "minecraft:dirt", 1) })
  crop.forEach(C => { gardenpam(C, "mysticalagriculture:inferium_farmland", 2) })
  crop.forEach(C => { gardenpam(C, "mysticalagriculture:prudentium_farmland", 4) })
  crop.forEach(C => { gardenpam(C, "mysticalagriculture:tertium_farmland", 6) })
  crop.forEach(C => { gardenpam(C, "mysticalagriculture:imperium_farmland", 8) })
  crop.forEach(C => { gardenpam(C, "mysticalagriculture:supremium_farmland", 10) })
  crop.forEach(C => { gardenpam(C, "mysticalagradditions:insanium_farmland", 12) })
  crop.forEach(C => { gardenpam(C, "kubejs:creative_crux", 32) })
})