onEvent('recipes', event =>{
    //ender blocks
    event.shaped('betterendforge:ender_block', [
        'AAA',
        'AAA',
        'AAA'
      ], {
        A: '#forge:dusts/ender_pearl'
      })

    //ME Drive
    event.shaped('appliedenergistics2:drive', [
        'DBD',
        'CAC',
        'DBD'
      ], {
        A: 'kubejs:assembled_frame',
        B: 'storagedrawers:controller',
        C: 'appliedenergistics2:engineering_processor',
        D: 'appliedenergistics2:purified_fluix_crystal'
      })

    //disk drive
    event.shaped('refinedstorage:disk_drive', [
        'DBD',
        'CAC',
        'DBD'
      ], {
        A: 'kubejs:assembled_frame',
        B: 'storagedrawers:controller',
        C: 'refinedstorage:advanced_processor',
        D: 'refinedstorage:quartz_enriched_iron'
      })

    //ME Terminal
    event.shaped('appliedenergistics2:terminal', [
        'DBA',
        'CAA',
        'DBA'
      ], {
        A: 'appliedenergistics2:quartz_glass',
        B: 'appliedenergistics2:engineering_processor',
        C: 'appliedenergistics2:logic_processor',
        D: 'appliedenergistics2:purified_fluix_crystal'
      })

    //Grid
    event.shaped('refinedstorage:grid', [
        'DBA',
        'CAA',
        'DBA'
      ], {
        A: 'appliedenergistics2:quartz_glass',
        B: 'refinedstorage:advanced_processor',
        C: 'refinedstorage:improved_processor',
        D: 'refinedstorage:quartz_enriched_iron'
      })

    //drill head mold
    event.shaped('kubejs:drill_head_mold', [
      'AAA',
      'CAC',
      ' C '
    ], {
      A: 'minecraft:bricks',
      C: 'minecraft:brick'
    })

    //drill head mold
    event.shaped('kubejs:frame_core', [
      'ABA',
      'CDC',
      'ABA'
    ], {
      A: '#forge:ingots/aluminum',
      B: 'powah:dielectric_rod_horizontal',
      C: 'powah:dielectric_rod',
      D: 'minecraft:glass'
    })
    //dank dock
    event.shaped('dankstorage:dock', [
      'BBB',
      'B B',
      'BBB'
  ],{
      B: 'create:iron_sheet'
  })

  //dank dock 1
  event.shaped('dankstorage:dank_1', [
      'BBB',
      'BAB',
      'BBB'
  ],{
      A: 'storagedrawers:controller',
      B: 'create:iron_sheet'
  })

  //dank dock 5
  event.shaped('dankstorage:dank_5', [
      'BCB',
      'BAB',
      'BCB'
  ],{
      A: 'dankstorage:dank_4',
      B: 'minecraft:diamond_block',
      C: /iceandfire:dragonscales_.*/
  })

  //dank dock 6
  event.shaped('dankstorage:dank_6', [
      'BBB',
      'BAB',
      'BBB'
  ],{
      A: 'dankstorage:dank_5',
      B: 'mekanism:ingot_refined_obsidian'
  })

  //dank dock 7
  event.shaped('dankstorage:dank_7', [
      'BCB',
      'BAB',
      'BCB'
  ],{
      A: 'dankstorage:dank_6',
      B: 'mekanism:ingot_refined_obsidian',
      C: 'minecraft:nether_star'
  })

  //dank dock 4 to 5
  event.shaped('dankstorage:4_to_5', [
      'BCB',
      'BAB',
      'BCB'
  ],{
      A: 'minecraft:stick',
      B: 'minecraft:diamond_block',
      C: /iceandfire:dragonscales_.*/
  })

  //dank dock 5 to 6
  event.shaped('dankstorage:5_to_6', [
      'BBB',
      'BAB',
      'BBB'
  ],{
      A: 'minecraft:stick',
      B: 'mekanism:ingot_refined_obsidian'
  })

  //dank dock 6 to 7
  event.shaped('dankstorage:6_to_7', [
      'BCB',
      'BAB',
      'BCB'
  ],{
      A: 'minecraft:stick',
      B: 'mekanism:ingot_refined_obsidian',
      C: 'minecraft:nether_star'
  })

  //ender blocks
  event.shaped('kubejs:unobtainium_miniblock', [
    'AAA',
    'A A',
    'AAA'
  ], {
    A: 'allthemodium:unobtainium_nugget'
  })
})