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

//Diamond Ring
event.shaped(item.of('angelring:itemdiamondring', 1), [
    ' D ',
    'DRD',
    ' D '
  ], {
    D: '#forge:gems/diamond',
    R: '#curios:ring'
  })

  //Minecraft
  event.shaped(item.of('minecraft:bookshelf', 1), [
    'AAA',
    'BBB',
    'AAA'
  ], {
    A: '#minecraft:planks',
    B: 'minecraft:book'
  })
  event.shaped(item.of('minecraft:chest', 1), [
    'AAA',
    'A A',
    'AAA'
  ], {
    A: '#minecraft:planks'
  })
  event.shaped(item.of('minecraft:chainmail_helmet', 1), [
    'AAA',
    'A A'
  ], {
    A: 'forbidden_arcanus:iron_chain'
  })
  event.shaped(item.of('minecraft:chainmail_chestplate', 1), [
    'A A',
    'AAA',
    'AAA'
  ], {
    A: 'forbidden_arcanus:iron_chain'
  })
  event.shaped(item.of('minecraft:chainmail_leggings', 1), [
    'AAA',
    'A A',
    'A A'
  ], {
    A: 'forbidden_arcanus:iron_chain'
  })
  event.shaped(item.of('minecraft:chainmail_boots', 1), [
    'A A',
    'A A'
  ], {
    A: 'forbidden_arcanus:iron_chain'
  })
  event.shaped(item.of('minecraft:chainmail_helmet', 1), [
    'AAA',
    'A A'
  ], {
    A: 'minecraft:chain'
  })
  event.shaped(item.of('minecraft:chainmail_chestplate', 1), [
    'A A',
    'AAA',
    'AAA'
  ], {
    A: 'minecraft:chain'
  })
  event.shaped(item.of('minecraft:chainmail_leggings', 1), [
    'AAA',
    'A A',
    'A A'
  ], {
    A: 'minecraft:chain'
  })
  event.shaped(item.of('minecraft:chainmail_boots', 1), [
    'A A',
    'A A'
  ], {
    A: 'minecraft:chain'
  })


//Dragonsteel Armor Ice
event.shaped(item.of('iceandfire:dragonsteel_ice_helmet', 1), [
    'AAA',
    'ABA',
  ], {
    A: 'iceandfire:dragonsteel_ice_ingot',
    B: 'enigmaticlegacy:etherium_helmet'

  })
event.shaped(item.of('iceandfire:dragonsteel_ice_chestplate', 1), [
    'AAA',
    'ABA',
  ], {
    A: 'iceandfire:dragonsteel_ice_ingot',
    B: 'enigmaticlegacy:etherium_chestplate'

  })
event.shaped(item.of('iceandfire:dragonsteel_ice_leggings', 1), [
    'AAA',
    'ABA',
  ], {
    A: 'iceandfire:dragonsteel_ice_ingot',
    B: 'enigmaticlegacy:etherium_leggings'

  })
event.shaped(item.of('iceandfire:dragonsteel_ice_boots', 1), [
    'AAA',
    'ABA',
  ], {
    A: 'iceandfire:dragonsteel_ice_ingot',
    B: 'enigmaticlegacy:etherium_boots'

  })

//Dragonsteel Armor Fire
event.shaped(item.of('iceandfire:dragonsteel_fire_helmet', 1), [
    'AAA',
    'ABA',
  ], {
    A: 'iceandfire:dragonsteel_fire_ingot',
    B: 'enigmaticlegacy:etherium_helmet'

  })
event.shaped(item.of('iceandfire:dragonsteel_fire_chestplate', 1), [
    'AAA',
    'ABA',
  ], {
    A: 'iceandfire:dragonsteel_fire_ingot',
    B: 'enigmaticlegacy:etherium_chestplate'

  })
event.shaped(item.of('iceandfire:dragonsteel_fire_leggings', 1), [
    'AAA',
    'ABA',
  ], {
    A: 'iceandfire:dragonsteel_fire_ingot',
    B: 'enigmaticlegacy:etherium_leggings'

  })
event.shaped(item.of('iceandfire:dragonsteel_fire_boots', 1), [
    'AAA',
    'ABA',
  ], {
    A: 'iceandfire:dragonsteel_fire_ingot',
    B: 'enigmaticlegacy:etherium_boots'

  })



//Dragonsteel Armor Lightning
event.shaped(item.of('iceandfire:dragonsteel_lightning_helmet', 1), [
    'AAA',
    'ABA',
  ], {
    A: 'iceandfire:dragonsteel_lightning_ingot',
    B: 'enigmaticlegacy:etherium_helmet'

  })
event.shaped(item.of('iceandfire:dragonsteel_lightning_chestplate', 1), [
    'AAA',
    'ABA',
  ], {
    A: 'iceandfire:dragonsteel_lightning_ingot',
    B: 'enigmaticlegacy:etherium_chestplate'

  })
event.shaped(item.of('iceandfire:dragonsteel_lightning_leggings', 1), [
    'AAA',
    'ABA',
  ], {
    A: 'iceandfire:dragonsteel_lightning_ingot',
    B: 'enigmaticlegacy:etherium_leggings'

  })
event.shaped(item.of('iceandfire:dragonsteel_lightning_boots', 1), [
    'AAA',
    'ABA',
  ], {
    A: 'iceandfire:dragonsteel_lightning_ingot',
    B: 'enigmaticlegacy:etherium_boots'

  })



//Dragonforge Ice
 event.shaped(item.of('iceandfire:dragonforge_ice_input', 1), [
    'ABA',
    'BCB',
    'ABA',
  ], {
    A: 'iceandfire:dragonforge_ice_brick',
    B: 'minecraft:iron_ingot',
    C: 'enigmaticlegacy:etherium_ingot'
  })


//Dragonforge Fire
 event.shaped(item.of('iceandfire:dragonforge_fire_input', 1), [
    'ABA',
    'BCB',
    'ABA',
  ], {
    A: 'iceandfire:dragonforge_fire_brick',
    B: 'minecraft:iron_ingot',
    C: 'enigmaticlegacy:etherium_ingot'
  })


//Dragonforge Lightning
 event.shaped(item.of('iceandfire:dragonforge_lightning_input', 1), [
    'ABA',
    'BCB',
    'ABA',
  ], {
    A: 'iceandfire:dragonforge_lightning_brick',
     B: 'minecraft:iron_ingot',
    C: 'enigmaticlegacy:etherium_ingot'
  })



//Steel

event.shaped(item.of('#forge:dusts/steel', 2), [
    ' AB',
    ' BA'
  ], {
    A: '#forge:dusts/iron',
    B: '#forge:dusts/coal'
  })



//MapperBase Asphalt

event.shaped(item.of('mapperbase:asphalt', 4), [
    ' AB',
    ' BA'
  ], {
    A: 'minecraft:gravel',
    B: 'thermal:bitumen'
  })


//Sophisticated Backpack
 event.shaped(item.of('sophisticatedbackpacks:backpack', 1), [
    'ACA',
    'BDB',
    'AAA',
  ], {
    A: '#forge:leather',
    B: 'quark:ravager_hide',
    C: 'minecraft:string',
    D: 'quark:backpack'
  })

event.shaped(item.of('sophisticatedbackpacks:upgrade_base', 1), [
    'CAC',
    'ABA',
    'CAC',
  ], {
    A: '#forge:ingots/iron',
    B: 'quark:ravager_hide',
    C: 'minecraft:string'
  })


//Ender Rod
event.shaped(item.of('enigmaticlegacy:ender_rod', 1), [
    '  B',
    ' A ',
    'B  ',
  ], {
    A: '#forge:rods/blaze',
    B: 'architects_palette:entwine_rod'
  })


//Astral Dust
event.shaped(item.of('enigmaticlegacy:astral_dust', 4), [
    'CBC',
    'EAE',
    'CBC',
  ], {
    A: 'meetyourfight:phantoplasm',
    B: 'minecraft:glowstone_dust',
    C: 'minecraft:blaze_powder',
    E: 'thermal:enderium_dust'
  })


//Atomic Disassembler

event.shaped(item.of('supplementaries:cog_block', 1), [
    'CBC',
    'BAB',
    'CBC',
  ], {
    A: 'thermal:signalum_gear',
    B: '#forge:ingots/copper',
    C: '#forge:plates/copper'
  })


//Atomic Disassembler

event.shaped(item.of('mekanism:atomic_disassembler', 1), [
    'EAE',
    'CBC',
    ' D ',
  ], {
    A: 'mekanism:energy_tablet',
    B: 'mekanism:alloy_atomic',
    C: 'mekanism:alloy_infused',
    D: 'mekanism:ingot_refined_obsidian',
    E: 'enigmaticlegacy:etherium_ingot'

  })


//Mekanism Energy Tablet

event.shaped(item.of('mekanism:energy_tablet', 1), [
    'ABA',
    'CBC',
    'ADA',
  ], {
    A: '#forge:ingots/steel',
    B: '#forge:ingots/uranium',
    C: 'mekanism:alloy_infused',
    D: 'minecraft:gold_ingot'
  })


//Etherium Ore

event.shaped(item.of('enigmaticlegacy:etherium_ore', 2), [
    ' AB',
    'ACA',
    'BA ',
  ], {
    A: 'enigmaticlegacy:astral_dust',
    B: 'minecraft:end_stone',
    C: 'geosmelt:xenoksmit_ingot'

  })

//Blazerite

event.shaped(item.of('upgradednetherite:fire_upgraded_netherite_ingot', 1), [
    'BAB',
    ' B '
  ], {
    A: 'minecraft:netherite_ingot',
    B: 'blazegear:brimsteel_ingot'
  })

//Devil's Ante
  event.shaped(item.of('meetyourfight:devils_ante', 1), [
    ' A ',
    'ABA',
    ' A '
  ], {
    A: 'druidcraft:red_soulfire',
    B: 'minecraft:totem_of_undying'
  })


//Fossil Bait
  event.shaped(item.of('meetyourfight:fossil_bait', 1), [
    ' C ',
    'ABA',
    ' C '
  ], {
    A: 'alexsmobs:bone_serpent_tooth',
    B: 'minecraft:cooked_cod',
    C: 'minecraft:redstone'
  })


//Haunted Bell
  event.shaped(item.of('meetyourfight:haunted_bell', 1), [
    ' C ',
    'ABA',
    'ABA'
  ], {
    A: '#forge:plates/gold',
    B: '#minecraft:soul_fire_base_blocks',
    C: 'forbidden_arcanus:edelwood_stick'
  })


//Angel Ring1

event.shaped(item.of('angelring:itemring', 1), [
    'EDE',
    'ABA',
    'DCD'
  ], {
    A: 'xreliquary:angelic_feather',
    B: 'angelring:itemdiamondring',
    C: 'botania:flight_tiara',
    D: 'botania:pixie_dust',
    E: 'forbidden_arcanus:golden_feather'
  })


//Angel Ring2

event.shaped(item.of('angelring:itemring', 1), [
    'EDE',
    'ABA',
    'DCD'
  ], {
    A: 'xreliquary:angelic_feather',
    B: 'angelring:itemdiamondring',
    C: 'enigmaticlegacy:heaven_scroll',
    D: 'iceandfire:pixie_dust',
    E: 'forbidden_arcanus:golden_feather'
  })


//ToLaserBlade

  event.shaped(item.of('tolaserblade:lb_casing', 1), [
    'ABA',
    'ABA',
    'ABA'
  ], {
    A: 'refinedstorage:quartz_enriched_iron',
    B: 'mekanism:ingot_steel'
  })


  event.shaped(item.of('tolaserblade:lb_emitter', 1), [
   'ADE',
   'CBC',
   'CCC'
  ], {
    A: 'outer_end:cobalt_crystal_shard',
    B: 'biomesoplenty:nether_crystal',
    C: 'refinedstorage:quartz_enriched_iron',
    D: 'outer_end:rose_crystal_shard',
    E: 'outer_end:mint_crystal_shard'

  })

  event.shaped(item.of('tolaserblade:lb_medium', 1), [
    'DCD',
    'BAB',
    'BBB'
  ], {
    A: 'thermal:rf_coil',
    B: '#forge:ingots/brass',
    C: 'mekanism:enriched_redstone',
    D: 'minecraft:diamond'
  })

   event.shaped(item.of('tolaserblade:lb_battery', 1), [
    'CCC',
    'BDB',
    'ABA'
  ], {
    A: 'thermal:rf_coil',
    B: 'refinedstorage:quartz_enriched_iron',
    C: 'mekanism:enriched_redstone',
    D: 'mekanism:energy_tablet'
  })

  event.shaped(item.of('tolaserblade:lb_brand_new_1', 1), [
  ' A ',
  ' CB',
  ' DE'
  ], { 
    A: 'tolaserblade:lb_emitter',
    B: 'tolaserblade:lb_medium',
    C: 'tolaserblade:lb_battery',
    D: 'tolaserblade:lb_casing',
    E: 'minecraft:iron_ingot'
  })

event.shaped(item.of('tolaserblade:lb_brand_new_2', 1), [
   ' A ',
   ' BC',
   ' DE'
  ], { 
    A: 'tolaserblade:lb_emitter',
    B: 'tolaserblade:lb_medium',
    C: 'tolaserblade:lb_battery',
    D: 'tolaserblade:lb_casing',
    E: 'minecraft:glowstone'
  })

//Eternal Stella
  event.shaped(item.of('forbidden_arcanus:eternal_stella', 1), [
    ' BA',
    ' CD'
  ], {
    A: 'enigmaticlegacy:astral_dust',
    B: 'forbidden_arcanus:xpetrified_orb',
    C: 'forbidden_arcanus:stellarite_piece',
    D: 'enigmaticlegacy:mending_mixture',
  })

//Tri-Galaxius Sword
  event.shaped(item.of('geosmelt:tri_sword', 1), [
    'DCB',
    'EAE'
  ], {
    A: 'geosmelt:galaxius',
    B: 'iceandfire:dragonsteel_fire_sword',
    C: 'iceandfire:dragonsteel_ice_sword',
    D: 'iceandfire:dragonsteel_lightning_sword',
    E: 'minecraft:leather'    
  })

//Galaxius
  event.shaped(item.of('geosmelt:galaxius', 1), [
    'EFE',
    'DCB',
    ' A '
  ], {
    A: 'geosmelt:starcilium_sword',
    B: 'geosmelt:banana_blade',
    C: 'geosmelt:crystal_ice',
    D: 'geosmelt:aquaslash',
    E: 'enigmaticlegacy:astral_dust',
    F: 'geosmelt:infinity_plate'
  })

//Banana Blade
  event.shaped(item.of('geosmelt:banana_blade', 1), [    
    'CDC',
    'BAB'
  ], {
    A: 'spartanweaponry:longsword_nickel',
    B: '#forge:plates/brass',
    C: '#forge:nuggets/arcane_gold',
    D: '#forge:ingots/refined_glowstone'
  })

//Dark Morning
  event.shaped(item.of('geosmelt:dark_morningstar', 1), [    
    ' CC',
    ' BC',
    'A  '
  ], {
    A: 'spartanweaponry:handle',
    B: '#forge:ingots/steel',
    C: 'create:shadow_steel'   
  })

//Earth Glaive
  event.shaped(item.of('geosmelt:earth_glaive', 1), [    
    'ECD',
    'EBD',
    'EAD'
  ], {
    A: '#forge:rods/iron',
    B: '#forge:gems/amber',
    C: '#forge:ingots/terrasteel',
    D: '#forge:nuggets/terrasteel',
    E: '#forge:nuggets/manasteel'
  })

//Virion Axe
  event.shaped(item.of('geosmelt:virion_axe', 1), [    
    'EDC',
    'DBC',
    ' A '
  ], {
    A: '#forge:rods/iron',
    B: '#forge:ingots/steel',
    C: '#forge:plates/steel',
    D: '#mekanism:crystals/uranium',
    E: 'outer_end:mint_crystal_shard'
  })


//Farmer's Delight Straw
event.shaped(item.of('farmersdelight:straw', 2), [
    'A'
  ], {
    A: 'foragecraft:straw'
  })


//Quark Bamboo
event.shaped(item.of('quark:bamboo_block', 1), [
    'A'
  ], {
    A: 'thermal:bamboo_block'
  })


//COFHEctoplasm

event.shaped(item.of('cofh_core:ectoplasm', 1), [
    'A'
  ], {
    A: 'iceandfire:ectoplasm'
  })


  //ObsidianSkulls

event.shaped(item.of('artifacts:obsidian_skull', 1), [
   ' B ',
   'BAB',
   ' B '
  ], {
    A: 'minecraft:skeleton_skull',
    B: 'forbidden_arcanus:obsidian_ingot'
  })

  event.shaped(item.of('forbidden_arcanus:obsidian_skull', 1), [
    'ABA',
    'BCB',
    'ABA'
  ], {
    A: 'mekanism:ingot_refined_obsidian',
    B: 'bloodmagic:lavacrystal',
    C: 'artifacts:obsidian_skull'
  })
})
