//remove recipes

ServerEvents.recipes(event =>{
    
    event.remove({ output: 'refinedstorage:processor_binding'})
    event.remove({ output: 'refinedstorage:1k_storage_part'})
    event.remove({ output: 'refinedstorage:4k_storage_part'})
    event.remove({ output: 'refinedstorage:16k_storage_part'})
    event.remove({ output: 'refinedstorage:64k_storage_part'})
    event.remove({ output: 'refinedstorage:64b_fluid_storage_part'})
    event.remove({ output: 'refinedstorage:256b_fluid_storage_part'})
    event.remove({ output: 'refinedstorage:1024b_fluid_storage_part'})
    event.remove({ output: 'refinedstorage:4096b_fluid_storage_part'})
})

//add recipes

ServerEvents.recipes(event => {
    
    event.recipes.create.mixing( Item.of('refinedstorage:processor_binding', 8), [
    'minecraft:slime_ball',
    Item.of('minecraft:string', 2)
  ])
    event.recipes.create.mechanical_crafting('refinedstorage:1k_storage_part', [
    'PZP',
    'CAC',
    'PCP'
  ], {
    P: 'refinedstorage:basic_processor',
    A: 'minecraft:redstone',
    Z: 'refinedstorage:quartz_enriched_iron',
    C: 'minecraft:glass'
  })
    event.recipes.create.mechanical_crafting('refinedstorage:4k_storage_part', [
    'PZP',
    'CAC',
    'PCP'
  ], {
    P: 'refinedstorage:basic_processor',
    A: 'minecraft:redstone',
    Z: 'refinedstorage:quartz_enriched_iron',
    C: 'refinedstorage:1k_storage_part'
  })
    event.recipes.create.mechanical_crafting('refinedstorage:16k_storage_part', [
    'PZP',
    'CAC',
    'PCP'
  ], {
    P: 'refinedstorage:improved_processor',
    A: 'minecraft:redstone',
    Z: 'refinedstorage:quartz_enriched_iron',
    C: 'refinedstorage:4k_storage_part' 
})
    event.recipes.create.mechanical_crafting('refinedstorage:64k_storage_part', [
    'PZP',
    'CAC',
    'PCP'
  ], {
    P: 'refinedstorage:advanced_processor',
    A: 'minecraft:redstone',
    Z: 'refinedstorage:quartz_enriched_iron',
    C: 'refinedstorage:16k_storage_part'
  })
    event.recipes.create.mechanical_crafting('refinedstorage:64b_fluid_storage_part', [
    'PZP',
    'CAC',
    'PCP'
  ], {
    P: 'refinedstorage:basic_processor',
    A: 'minecraft:bucket',
    Z: 'refinedstorage:quartz_enriched_iron',
    C: 'minecraft:glass'
  })
})

ServerEvents.recipes(event => {
    
    event.recipes.create.mechanical_crafting('refinedstorage:256b_fluid_storage_part', [
    'PZP',
    'CAC',
    'PCP'
  ], {
    P: 'refinedstorage:basic_processor',
    A: 'minecraft:bucket',
    Z: 'refinedstorage:quartz_enriched_iron',
    C: 'refinedstorage:64b_fluid_storage_part'
  })
    event.recipes.create.mechanical_crafting('refinedstorage:1024b_fluid_storage_part', [
    'PZP',
    'CAC',
    'PCP'
  ], {
    P: 'refinedstorage:improved_processor',
    A: 'minecraft:bucket',
    Z: 'refinedstorage:quartz_enriched_iron',
    C: 'refinedstorage:256b_fluid_storage_part'
  })
      event.recipes.create.mechanical_crafting('refinedstorage:4096b_fluid_storage_part', [
    'PZP',
    'CAC',
    'PCP'
  ], {
    P: 'refinedstorage:advanced_processor',
    A: 'minecraft:bucket',
    Z: 'refinedstorage:quartz_enriched_iron',
    C: 'refinedstorage:1024b_fluid_storage_part'
  })
})