ServerEvents.recipes(event => {







    //PneumaticCraft


        //Crafting
        event.shaped(
          Item.of('pneumaticcraft:pneumatic_cylinder', 2), 
          [
          'CAC',
          'DAD',
          'DBD'
          ],
          {
          A: 'pneumaticcraft:ingot_iron_compressed',
          B: 'pneumaticcraft:cannon_barrel',
          C: 'pneumaticcraft:plastic',
          D: 'tfc:metal/ingot/blue_steel'
          }
      )

      event.shaped(
        Item.of('pneumaticcraft:jackhammer', 1), 
        [
        'ABA',
        'CDC',
        'FEF'
        ],
        {
        A: 'pneumaticcraft:plastic',
        B: 'railcraft:steel_block',
        C: 'tfc:metal/ingot/black_steel',
        D: 'pneumaticcraft:pressure_tube',
        E: 'pneumaticcraft:pneumatic_cylinder',
        F: 'tfc:gem/diamond'
        }
    )

event.shaped(
  Item.of('pneumaticcraft:unassembled_netherite_drill_bit', 1), 
  [
  ' BA',
  'ACB',
  'CA '
  ],
  {
  A: 'tfc:metal/double_ingot/black_steel',
  B: 'createaddition:diamond_grit',
  C: 'pneumaticcraft:drill_bit_iron'
  }
)



event.shaped(
  Item.of('pneumaticcraft:cannon_barrel', 1), 
  [
  'C C',
  'C C',
  'ABA'
  ],
  {
  A: 'tfc:metal/double_ingot/black_steel',
  B: 'pneumaticcraft:pressure_tube',
  C: 'kubejs:hardened_barrel'
  }
)

event.shaped(
  Item.of('pneumaticcraft:gps_tool', 1), 
  [
  ' A ',
  'BCB',
  'BDB'
  ],
  {
  A: 'minecraft:redstone_torch',
  B: 'pneumaticcraft:plastic',
  C: 'minecraft:glass_pane',
  D: 'pneumaticcraft:transistor'
  }
)

event.shaped(
  Item.of('pneumaticcraft:heat_frame', 1), 
  [
  'BBB',
  'BAB',
  'BBB'
  ],
  {
  A: 'pneumaticcraft:vacuum_pump',
  B: 'pneumaticcraft:ingot_iron_compressed'
  }
)

event.shaped(
  Item.of('pneumaticcraft:reinforced_stone', 4), 
  [
  'BBB',
  'BAB',
  'BBB'
  ],
  {
  A: 'pneumaticcraft:ingot_iron_compressed',
  B: '#tfc:rock/smooth'
  }
)

event.shaped(
  Item.of('pneumaticcraft:small_tank', 1), 
  [
  'BCB',
  'CAC',
  'BCB'
  ],
  {
  A: '#forge:glass',
  B: 'tfc:metal/bars/black_steel',
  C:'pneumaticcraft:ingot_iron_compressed'
  }
)

event.shaped(
  Item.of('pneumaticcraft:uv_light_box', 1), 
  [
  'AAA',
  'BCA',
  'BDB'
  ],
  {
  A: 'minecraft:glass_pane',
  B: 'pneumaticcraft:ingot_iron_compressed',
  C: 'immersiveengineering:electric_lantern',
  D: 'pneumaticcraft:pcb_blueprint'
  }
)

event.shaped(
  Item.of('pneumaticcraft:drill_bit_iron', 1), 
  [
  ' AA',
  'ABA',
  'BA '
  ],
  {
  A: 'pneumaticcraft:ingot_iron_compressed',
  B: 'tfc:metal/rod/steel'
  }
)

event.shaped(
  Item.of('pneumaticcraft:flux_compressor', 1), 
  [
  'ABC',
  'DEF',
  'BGC'
  ],
  {
  A: 'minecraft:redstone',
  B: 'pneumaticcraft:compressed_iron_gear',
  C: 'pneumaticcraft:printed_circuit_board',
  D: 'minecraft:redstone_block',
  E: 'pneumaticcraft:turbine_rotor',
  F: 'pneumaticcraft:advanced_pressure_tube',
  G: 'pneumaticcraft:air_compressor'
  }
)

event.shaped(
  Item.of('pneumaticcraft:wall_lamp_white', 4), 
  [
  ' A ',
  'BCB',
  ' D '
  ],
  {
  A: 'minecraft:redstone',
  B: 'pneumaticcraft:ingot_iron_compressed',
  C: 'create:rose_quartz_lamp',
  D: '#forge:dyes/white'
  }
)
event.shaped(
  Item.of('pneumaticcraft:wall_lamp_magenta', 4), 
  [
    ' A ',
    'BCB',
    ' D '
  ],
  {
    A: 'minecraft:redstone',
    B: 'pneumaticcraft:ingot_iron_compressed',
    C: 'create:rose_quartz_lamp',
    D: '#forge:dyes/magenta'
  }
)

event.shaped(
  Item.of('pneumaticcraft:wall_lamp_cyan', 4), 
  [
    ' A ',
    'BCB',
    ' D '
  ],
  {
    A: 'minecraft:redstone',
    B: 'pneumaticcraft:ingot_iron_compressed',
    C: 'create:rose_quartz_lamp',
    D: '#forge:dyes/cyan'
  }
)

event.shaped(
  Item.of('pneumaticcraft:wall_lamp_brown', 4), 
  [
    ' A ',
    'BCB',
    ' D '
  ],
  {
    A: 'minecraft:redstone',
    B: 'pneumaticcraft:ingot_iron_compressed',
    C: 'create:rose_quartz_lamp',
    D: '#forge:dyes/brown'
  }
)

event.shaped(
  Item.of('pneumaticcraft:wall_lamp_gray', 4), 
  [
    ' A ',
    'BCB',
    ' D '
  ],
  {
    A: 'minecraft:redstone',
    B: 'pneumaticcraft:ingot_iron_compressed',
    C: 'create:rose_quartz_lamp',
    D: '#forge:dyes/gray'
  }
)

event.shaped(
  Item.of('pneumaticcraft:wall_lamp_light_gray', 4), 
  [
    ' A ',
    'BCB',
    ' D '
  ],
  {
    A: 'minecraft:redstone',
    B: 'pneumaticcraft:ingot_iron_compressed',
    C: 'create:rose_quartz_lamp',
    D: '#forge:dyes/light_gray'
  }
)

event.shaped(
  Item.of('pneumaticcraft:wall_lamp_purple', 4), 
  [
    ' A ',
    'BCB',
    ' D '
  ],
  {
    A: 'minecraft:redstone',
    B: 'pneumaticcraft:ingot_iron_compressed',
    C: 'create:rose_quartz_lamp',
    D: '#forge:dyes/purple'
  }
)

event.shaped(
  Item.of('pneumaticcraft:wall_lamp_lime', 4), 
  [
    ' A ',
    'BCB',
    ' D '
  ],
  {
    A: 'minecraft:redstone',
    B: 'pneumaticcraft:ingot_iron_compressed',
    C: 'create:rose_quartz_lamp',
    D: '#forge:dyes/lime'
  }
)

event.shaped(
  Item.of('pneumaticcraft:wall_lamp_red', 4), 
  [
    ' A ',
    'BCB',
    ' D '
  ],
  {
    A: 'minecraft:redstone',
    B: 'pneumaticcraft:ingot_iron_compressed',
    C: 'create:rose_quartz_lamp',
    D: '#forge:dyes/red'
  }
)

event.shaped(
  Item.of('pneumaticcraft:wall_lamp_light_blue', 4), 
  [
    ' A ',
    'BCB',
    ' D '
  ],
  {
    A: 'minecraft:redstone',
    B: 'pneumaticcraft:ingot_iron_compressed',
    C: 'create:rose_quartz_lamp',
    D: '#forge:dyes/light_blue'
  }
)

event.shaped(
  Item.of('pneumaticcraft:wall_lamp_orange', 4), 
  [
    ' A ',
    'BCB',
    ' D '
  ],
  {
    A: 'minecraft:redstone',
    B: 'pneumaticcraft:ingot_iron_compressed',
    C: 'create:rose_quartz_lamp',
    D: '#forge:dyes/orange'
  }
)

event.shaped(
  Item.of('pneumaticcraft:wall_lamp_black', 4), 
  [
    ' A ',
    'BCB',
    ' D '
  ],
  {
    A: 'minecraft:redstone',
    B: 'pneumaticcraft:ingot_iron_compressed',
    C: 'create:rose_quartz_lamp',
    D: '#forge:dyes/black'
  }
)

event.shaped(
  Item.of('pneumaticcraft:wall_lamp_yellow', 4), 
  [
    ' A ',
    'BCB',
    ' D '
  ],
  {
    A: 'minecraft:redstone',
    B: 'pneumaticcraft:ingot_iron_compressed',
    C: 'create:rose_quartz_lamp',
    D: '#forge:dyes/yellow'
  }
)

event.shaped(
  Item.of('pneumaticcraft:wall_lamp_green', 4), 
  [
    ' A ',
    'BCB',
    ' D '
  ],
  {
    A: 'minecraft:redstone',
    B: 'pneumaticcraft:ingot_iron_compressed',
    C: 'create:rose_quartz_lamp',
    D: '#forge:dyes/green'
  }
)

event.shaped(
  Item.of('pneumaticcraft:wall_lamp_blue', 4), 
  [
    ' A ',
    'BCB',
    ' D '
  ],
  {
    A: 'minecraft:redstone',
    B: 'pneumaticcraft:ingot_iron_compressed',
    C: 'create:rose_quartz_lamp',
    D: '#forge:dyes/blue'
  }
)

event.shaped(
  Item.of('pneumaticcraft:wall_lamp_pink', 4), 
  [
    ' A ',
    'BCB',
    ' D '
  ],
  {
    A: 'minecraft:redstone',
    B: 'pneumaticcraft:ingot_iron_compressed',
    C: 'create:rose_quartz_lamp',
    D: '#forge:dyes/pink'
  }
)

event.shaped(
  Item.of('pneumaticcraft:wall_lamp_inverted_white', 4), 
  [
    ' A ',
    'BCB',
    ' D '
  ],
  {
    A: 'minecraft:redstone_torch',
    B: 'pneumaticcraft:ingot_iron_compressed',
    C: 'create:rose_quartz_lamp',
    D: '#forge:dyes/white'
  }
)
event.shaped(
  Item.of('pneumaticcraft:wall_lamp_inverted_magenta', 4), 
  [
    ' A ',
    'BCB',
    ' D '
  ],
  {
    A: 'minecraft:redstone_torch',
    B: 'pneumaticcraft:ingot_iron_compressed',
    C: 'create:rose_quartz_lamp',
    D: '#forge:dyes/magenta'
  }
)

event.shaped(
  Item.of('pneumaticcraft:wall_lamp_inverted_gray', 4), 
  [
    ' A ',
    'BCB',
    ' D '
  ],
  {
    A: 'minecraft:redstone_torch',
    B: 'pneumaticcraft:ingot_iron_compressed',
    C: 'create:rose_quartz_lamp',
    D: '#forge:dyes/gray'
  }
)

event.shaped(
  Item.of('pneumaticcraft:wall_lamp_inverted_purple', 4), 
  [
    ' A ',
    'BCB',
    ' D '
  ],
  {
    A: 'minecraft:redstone_torch',
    B: 'pneumaticcraft:ingot_iron_compressed',
    C: 'create:rose_quartz_lamp',
    D: '#forge:dyes/purple'
  }
)

event.shaped(
  Item.of('pneumaticcraft:wall_lamp_inverted_cyan', 4), 
  [
    ' A ',
    'BCB',
    ' D '
  ],
  {
    A: 'minecraft:redstone_torch',
    B: 'pneumaticcraft:ingot_iron_compressed',
    C: 'create:rose_quartz_lamp',
    D: '#forge:dyes/cyan'
  }
)

event.shaped(
  Item.of('pneumaticcraft:wall_lamp_inverted_red', 4), 
  [
    ' A ',
    'BCB',
    ' D '
  ],
  {
    A: 'minecraft:redstone_torch',
    B: 'pneumaticcraft:ingot_iron_compressed',
    C: 'create:rose_quartz_lamp',
    D: '#forge:dyes/red'
  }
)

event.shaped(
  Item.of('pneumaticcraft:wall_lamp_inverted_lime', 4), 
  [
    ' A ',
    'BCB',
    ' D '
  ],
  {
    A: 'minecraft:redstone_torch',
    B: 'pneumaticcraft:ingot_iron_compressed',
    C: 'create:rose_quartz_lamp',
    D: '#forge:dyes/lime'
  }
)

event.shaped(
  Item.of('pneumaticcraft:wall_lamp_inverted_blue', 4), 
  [
    ' A ',
    'BCB',
    ' D '
  ],
  {
    A: 'minecraft:redstone_torch',
    B: 'pneumaticcraft:ingot_iron_compressed',
    C: 'create:rose_quartz_lamp',
    D: '#forge:dyes/blue'
  }
)

event.shaped(
  Item.of('pneumaticcraft:wall_lamp_inverted_green', 4), 
  [
    ' A ',
    'BCB',
    ' D '
  ],
  {
    A: 'minecraft:redstone_torch',
    B: 'pneumaticcraft:ingot_iron_compressed',
    C: 'create:rose_quartz_lamp',
    D: '#forge:dyes/green'
  }
)

event.shaped(
  Item.of('pneumaticcraft:wall_lamp_inverted_white', 4), 
  [
    ' A ',
    'BCB',
    ' D '
  ],
  {
    A: 'minecraft:redstone_torch',
    B: 'pneumaticcraft:ingot_iron_compressed',
    C: 'create:rose_quartz_lamp',
    D: '#forge:dyes/white'
  }
)

event.shaped(
  Item.of('pneumaticcraft:wall_lamp_inverted_black', 4), 
  [
    ' A ',
    'BCB',
    ' D '
  ],
  {
    A: 'minecraft:redstone_torch',
    B: 'pneumaticcraft:ingot_iron_compressed',
    C: 'create:rose_quartz_lamp',
    D: '#forge:dyes/black'
  }
)

event.shaped(
  Item.of('pneumaticcraft:wall_lamp_inverted_pink', 4), 
  [
    ' A ',
    'BCB',
    ' D '
  ],
  {
    A: 'minecraft:redstone_torch',
    B: 'pneumaticcraft:ingot_iron_compressed',
    C: 'create:rose_quartz_lamp',
    D: '#forge:dyes/pink'
  }
)

event.shaped(
  Item.of('pneumaticcraft:wall_lamp_inverted_light_blue', 4), 
  [
    ' A ',
    'BCB',
    ' D '
  ],
  {
    A: 'minecraft:redstone_torch',
    B: 'pneumaticcraft:ingot_iron_compressed',
    C: 'create:rose_quartz_lamp',
    D: '#forge:dyes/light_blue'
  }
)

event.shaped(
  Item.of('pneumaticcraft:wall_lamp_inverted_orange', 4), 
  [
    ' A ',
    'BCB',
    ' D '
  ],
  {
    A: 'minecraft:redstone_torch',
    B: 'pneumaticcraft:ingot_iron_compressed',
    C: 'create:rose_quartz_lamp',
    D: '#forge:dyes/orange'
  }
)

event.shaped(
  Item.of('pneumaticcraft:wall_lamp_inverted_brown', 4), 
  [
    ' A ',
    'BCB',
    ' D '
  ],
  {
    A: 'minecraft:redstone_torch',
    B: 'pneumaticcraft:ingot_iron_compressed',
    C: 'create:rose_quartz_lamp',
    D: '#forge:dyes/brown'
  }
)

event.shaped(
  Item.of('pneumaticcraft:wall_lamp_inverted_yellow', 4), 
  [
    ' A ',
    'BCB',
    ' D '
  ],
  {
    A: 'minecraft:redstone_torch',
    B: 'pneumaticcraft:ingot_iron_compressed',
    C: 'create:rose_quartz_lamp',
    D: '#forge:dyes/yellow'
  }
)

event.shaped(
  Item.of('pneumaticcraft:wall_lamp_inverted_light_gray', 4), 
  [
    ' A ',
    'BCB',
    ' D '
  ],
  {
    A: 'minecraft:redstone_torch',
    B: 'pneumaticcraft:ingot_iron_compressed',
    C: 'create:rose_quartz_lamp',
    D: '#forge:dyes/light_gray'
  }
)

event.shaped(
  Item.of('pneumaticcraft:air_compressor', 1), 
  [
    'AAA',
    'A B',
    'DCA'
  ],
  {
    A: 'pneumaticcraft:reinforced_bricks',
    B: 'pneumaticcraft:pressure_tube',
    C: 'minecraft:piston',
    D: 'railcraft:bronze_gear'
  }
)


event.shapeless(
  Item.of('pneumaticcraft:bandage', 1), 
  [
    '#tfc:sewing_light_cloth',
    'pneumaticcraft:glycerol'
  ]
)

event.shapeless(
  Item.of('pneumaticcraft:bandage', 1), 
  [
    '2x tfc:burlap_cloth',
    '2x pneumaticcraft:glycerol'
  ]
)













        //Explosion
        event.custom({
            "type": "pneumaticcraft:explosion_crafting",
            "input": {
              "item": "tfc_ie_addon:mineral/quartz_shard"
            },
            "loss_rate": 80,
            "results": [
              {
                "item": "minecraft:quartz"
              }
            ]
          }
    )

    event.custom({
        "type": "pneumaticcraft:explosion_crafting",
        "input": {
          "item": "tfc:metal/ingot/wrought_iron"
        },
        "loss_rate": 20,
        "results": [
          {
            "item": "pneumaticcraft:ingot_iron_compressed"
          }
        ]
      }
    )

    event.custom({
        "type": "pneumaticcraft:explosion_crafting",
        "input": {
        "item": "tfc:powder/graphite"
        },
        "loss_rate": 75,
        "results": [
        {
            "item": "immersiveengineering:dust_hop_graphite"
        }
        ]
      }
    )

    event.custom({
        "type": "pneumaticcraft:explosion_crafting",
        "input": {
        "item": "immersiveengineering:dust_coke"
        },
        "loss_rate": 40,
        "results": [
        {
            "item": "tfc:powder/graphite"
        }
        ]
      }
    )

    event.custom({
        "type": "pneumaticcraft:explosion_crafting",
        "input": {
        "item": "minecraft:charcoal"
        },
        "loss_rate": 90,
        "results": [
        {
            "item": "tfc:powder/graphite"
        }
        ]
      }
    )

    event.custom({
        "type": "pneumaticcraft:explosion_crafting",
        "input": {
        "item": "tfc:kaolin_clay"
        },
        "loss_rate": 50,
        "results": [
        {
            "item": "tfc:powder/kaolinite"
        }
        ]
      }
    )





          //Pressure Chamber
    event.custom({
        "type": "pneumaticcraft:pressure_chamber",
        "inputs": [
          {
            "type": "pneumaticcraft:stacked_item",
            "count": 8,
            "item": "immersiveengineering:dust_hop_graphite"
          }
        ],
        "pressure": 4.5,
        "results": [
          {
            "item": "tfc:ore/diamond"
          }
        ]
      }
    )

    event.custom({
      "type": "pneumaticcraft:pressure_chamber",
      "inputs": [
        {
          "type": "pneumaticcraft:stacked_item",
          "count": 1,
          "item": "immersiveengineering:wirecoil_redstone"
        },
        {
          "type": "pneumaticcraft:stacked_item",
          "count": 3,
          "item": "createaddition:gold_wire"
        },{
          "type": "pneumaticcraft:stacked_item",
          "count": 1,
          "item": "immersiveengineering:circuit_board"
        }
      ],
      "pressure": 3.0,
      "results": [
        {
          "item": "pneumaticcraft:empty_pcb"
        }
      ]
    }
  )

  event.custom({
    "type": "pneumaticcraft:pressure_chamber",
    "inputs": [
      {
        "type": "pneumaticcraft:stacked_item",
        "count": 1,
        "tag": "tfc:milk"
      },
      {
        "type": "pneumaticcraft:stacked_item",
        "count": 3,
        "tag": "forge:dyes/green"
      }
    ],
    "pressure": 3.0,
    "results": [
      {
        "item": "minecraft:slime_ball",
        "count": 3
      }, 
      {
        "item": "minecraft:bucket"
      }
    ]
  }
)

event.custom({
  "type": "pneumaticcraft:pressure_chamber",
  "inputs": [
    {
      "type": "pneumaticcraft:stacked_item",
      "count": 1,
      "item": "tfc:glue"
    },
    {
      "type": "pneumaticcraft:stacked_item",
      "count": 1,
      "tag": "forge:dyes/green"
    }
  ],
  "pressure": 3.0,
  "results": [
    {
      "item": "minecraft:slime_ball",
      "count": 1
    }
  ]
}
)

event.custom({
  "type": "pneumaticcraft:pressure_chamber",
  "inputs": [
    {
      "item": "pneumaticcraft:upgrade_matrix"
    },
    {
      "item": "tfc:gem/amethyst"
    }
  ],
  "pressure": 2.5,
  "results": [
    {
      "item": "pneumaticcraft:solar_wafer"
    }
  ]
  }
)

event.custom({
  "type": "pneumaticcraft:pressure_chamber",
  "inputs": [
    {
      "item": "tfc:metal/ingot/wrought_iron"
    }
  ],
  "pressure": 2.5,
  "results": [
    {
      "item": "pneumaticcraft:ingot_iron_compressed"
    }
  ]
  }
)

event.custom({
  "type": "pneumaticcraft:pressure_chamber",
  "inputs": [
    {
      "item": "createaddition:gold_wire",
      "count": 1
    },
    {
      "item": "minecraft:slime_ball"
    },
    {
      "item": "pneumaticcraft:plastic"
    }
  ],
  "pressure": 1.25,
  "results": [
    {
      "item": "pneumaticcraft:capacitor"
    }
  ]
  }
)

event.custom({
  "type": "pneumaticcraft:pressure_chamber",
  "inputs": [
    { "type": "pneumaticcraft:stacked_item",
      "item": "immersiveengineering:wire_copper",
      "count": 1
    },
    {
      "item": "minecraft:redstone"
    },
    {
      "item": "pneumaticcraft:plastic"
    }
  ],
  "pressure": 1.25,
  "results": [
    {
      "item": "pneumaticcraft:transistor"
    }
  ]
  }
)

event.custom({
  "type": "pneumaticcraft:pressure_chamber",
  "inputs": [
    { "type": "pneumaticcraft:stacked_item",
      "item": "pneumaticcraft:ingot_iron_compressed",
      "count": 9
    }
  ],
  "pressure": 3.25,
  "results": [
    {
      "item": "pneumaticcraft:compressed_iron_block"
    }
  ]
  }
)




  // Assembly Line

  
  event.custom({
    "type": "pneumaticcraft:assembly_drill",
    "input": {
      "item": "pneumaticcraft:unassembled_netherite_drill_bit"
    },
    "program": "drill",
    "result": {
      "item": "pneumaticcraft:drill_bit_compressed_iron"
    }
  }
)

event.custom({
  "type": "pneumaticcraft:assembly_laser",
  "input": {
    "item": "kubejs:unassembled_redstone_engineering"
  },
  "program": "drill",
  "result": {
    "item": "immersiveengineering:rs_engineering"
  }
}
)
  
event.custom({
  "type": "pneumaticcraft:assembly_laser",
  "input": {
    "item": "kubejs:unassembled_light_engineering"
  },
  "program": "drill",
  "result": {
    "item": "immersiveengineering:light_engineering"
  }
}
)
  
event.custom({
  "type": "pneumaticcraft:assembly_laser",
  "input": {
    "item": "kubejs:unassembled_heavy_engineering"
  },
  "program": "drill",
  "result": {
    "item": "immersiveengineering:heavy_engineering"
  }
}
)
  
event.custom({
  "type": "pneumaticcraft:assembly_laser",
  "input": {
    "item": "tfc_ie_addon:mineral/quartz_shard"
  },
  "program": "laser",
  "result": {
    "item": "pneumaticcraft:aphorism_tile"
  }
}
)



//Thermo Plant
  
event.custom({
  "type": "pneumaticcraft:thermo_plant",
  "exothermic": false,
  "fluid_input": {
    "type": "pneumaticcraft:fluid",
    "amount": 1000,
    "fluid": "minecraft:water"
  },
  "item_input": {
    "item": "tfc:gem/lapis_lazuli"
  },
  "item_output": {
    "count": 4,
    "item": "pneumaticcraft:upgrade_matrix"
  },
  "pressure": 2.0,
  "temperature": {
    "min_temp": 273
  }
}
)
  
event.custom({
  "type": "pneumaticcraft:thermo_plant",
  "exothermic": false,
  "fluid_output": {
    "amount": 20,
    "fluid": "pneumaticcraft:vegetable_oil"
  },
  "item_input": {
    "tag": "tfc:seeds"
  },
  "pressure": 2.0,
  "speed": 0.5
}
)
  
event.custom({
  "type": "pneumaticcraft:thermo_plant",
  "exothermic": false,
  "fluid_output": {
    "amount": 10,
    "fluid": "pneumaticcraft:vegetable_oil"
  },
  "item_input": {
    "tag": "tfc:foods/vegetables"
  },
  "pressure": 2.0,
  "speed": 0.5
}
)
  
event.custom({
  "type": "pneumaticcraft:thermo_plant",
  "exothermic": false,
  "fluid_input": {
    "type": "pneumaticcraft:fluid",
    "amount": 1000,
    "fluid": "immersiveengineering:biodiesel"
  },
  "fluid_output": {
    "amount": 1000,
    "fluid": "pneumaticcraft:lubricant"
  },
  "item_input": {
    "tag": "forge:dusts/redstone"
  },
  "temperature": {
    "min_temp": 373
  }
}
)
  
event.custom({
  "type": "pneumaticcraft:thermo_plant",
  "exothermic": false,
  "fluid_input": {
    "type": "pneumaticcraft:fluid",
    "amount": 250,
    "fluid": "immersiveengineering:biodiesel"
  },
  "fluid_output": {
    "amount": 1000,
    "fluid": "pneumaticcraft:plastic"
  },
  "item_input": {
    "item": "minecraft:charcoal"
  },
  "temperature": {
    "min_temp": 373
  }
}
)
  
event.custom({
  "type": "pneumaticcraft:thermo_plant",
  "exothermic": false,
  "fluid_input": {
    "type": "pneumaticcraft:fluid",
    "amount": 50,
    "fluid": "firmalife:soybean_oil"
  },
  "fluid_output": {
    "amount": 10,
    "fluid": "pneumaticcraft:vegetable_oil"
  },
  "temperature": {
    "min_temp": 373
  }
}
)

  
event.custom({
  "type": "pneumaticcraft:thermo_plant",
  "exothermic": false,
  "fluid_input": {
    "type": "pneumaticcraft:fluid",
    "amount": 100,
    "fluid": "tfmg:crude_oil"
  },
  "fluid_output": {
    "amount": 50,
    "fluid": "tfmg:naphtha"
  },
  "temperature": {
    "min_temp": 473
  }
}
)
  
event.custom({
  "type": "pneumaticcraft:thermo_plant",
  "exothermic": false,
  "fluid_input": {
    "type": "pneumaticcraft:fluid",
    "amount": 100,
    "fluid": "tfmg:naphtha"
  },
  "fluid_output": {
    "amount": 50,
    "fluid": "tfmg:propylene"
  },
  "temperature": {
    "min_temp": 473
  }
}
)
  
event.custom({
  "type": "pneumaticcraft:thermo_plant",
  "exothermic": false,
  "fluid_input": {
    "type": "pneumaticcraft:fluid",
    "amount": 100,
    "fluid": "tfmg:propylene"
  },
  "fluid_output": {
    "amount": 1000,
    "fluid": "pneumaticcraft:plastic"
  },
  "item_input": {
    "item": "minecraft:charcoal"
  },
  "temperature": {
    "min_temp": 473
  }
}
)


    //Squeezer

    event.custom({
      "__comment__": "This file was automatically created by mcresources",
      "type": "immersiveengineering:squeezer",
      "fluid": {
        "fluid": "tfmg:crude_oil",
        "amount": 25
      },
      "input": {
        "item": "tfmg:fossilstone"
      },
      "energy": 6400
    })






//Fluid Mixer

  
event.custom({
  "type": "pneumaticcraft:fluid_mixer",
  "fluid_output": {
    "amount": 20,
    "fluid": "immersiveengineering:biodiesel"
  },
  "input1": {
    "type": "pneumaticcraft:fluid",
    "amount": 10,
    "fluid": "pneumaticcraft:vegetable_oil"
  },
  "input2": {
    "type": "pneumaticcraft:fluid",
    "amount": 10,
    "tag": "forge:ethanol"
  },
  "item_output": {
    "item": "pneumaticcraft:glycerol"
  },
  "pressure": 2.5,
  "time": 300
}
)  

event.custom({
  "type": "pneumaticcraft:fluid_mixer",
  "fluid_output": {
    "amount": 1,
    "fluid": "pneumaticcraft:etching_acid"
  },
  "input1": {
    "type": "pneumaticcraft:fluid",
    "amount": 1,
    "fluid": "immersiveengineering:redstone_acid"
  },
  "input2": {
    "type": "pneumaticcraft:fluid",
    "amount": 1,
    "tag": "tfmg:sulfuric_acid"
  },
  "pressure": 4.0,
  "time": 300
}
)





// Amadron
  

    //BUYING
event.custom({
  "type": "pneumaticcraft:amadron",
  "id": "numismatics:buy_assembly_program_drill",
  "input": {
    "type": "ITEM",
    "amount": 1,
    "id": "numismatics:cog"
  },
  "level": 0,
  "output": {
    "type": "ITEM",
    "amount": 1,
    "id": "pneumaticcraft:assembly_program_drill"
  },
  "static": true
}
)  

event.custom({
  "type": "pneumaticcraft:amadron",
  "id": "numismatics:buy_assembly_program_laser",
  "input": {
    "type": "ITEM",
    "amount": 1,
    "id": "numismatics:cog"
  },
  "level": 0,
  "output": {
    "type": "ITEM",
    "amount": 1,
    "id": "pneumaticcraft:assembly_program_laser"
  },
  "static": true
}
)

event.custom({
  "type": "pneumaticcraft:amadron",
  "id": "numismatics:buy_pcb_blueprint",
  "input": {
    "type": "ITEM",
    "amount": 1,
    "id": "numismatics:cog"
  },
  "level": 0,
  "output": {
    "type": "ITEM",
    "amount": 1,
    "id": "pneumaticcraft:pcb_blueprint"
  },
  "static": true
}
)

event.custom({
  "type": "pneumaticcraft:amadron",
  "id": "numismatics:buy_oil",
  "input": {
    "type": "ITEM",
    "amount": 1,
    "id": "numismatics:sprocket"
  },
  "level": 0,
  "output": {
    "type": "FLUID",
    "amount": 1000,
    "id": "tfmg:crude_oil"
  },
  "static": true
}
)

event.custom({
  "type": "pneumaticcraft:amadron",
  "id": "numismatics:buy_soul_sand",
  "input": {
    "type": "ITEM",
    "amount": 1,
    "id": "numismatics:cog"
  },
  "level": 0,
  "output": {
    "type": "ITEM",
    "amount": 1,
    "id": "minecraft:soul_sand"
  },
  "static": true
}
)

event.custom({
  "type": "pneumaticcraft:amadron",
  "id": "numismatics:buy_ender",
  "input": {
    "type": "ITEM",
    "amount": 1,
    "id": "numismatics:cog"
  },
  "level": 0,
  "output": {
    "type": "ITEM",
    "amount": 1,
    "id": "minecraft:ender_pearl"
  },
  "static": true
}
)

event.custom({
  "type": "pneumaticcraft:amadron",
  "id": "numismatics:buy_gyroscope",
  "input": {
    "type": "ITEM",
    "amount": 1,
    "id": "numismatics:cog"
  },
  "level": 0,
  "output": {
    "type": "ITEM",
    "amount": 1,
    "id": "immersive_aircraft:gyroscope"
  },
  "static": true
}
)

event.custom({
  "type": "pneumaticcraft:amadron",
  "id": "numismatics:buy_gyroscope",
  "input": {
    "type": "ITEM",
    "amount": 1,
    "id": "numismatics:crown"
  },
  "level": 0,
  "output": {
    "type": "ITEM",
    "amount": 1,
    "id": "immersive_aircraft:industrial_gears"
  },
  "static": true
}
)

event.custom({
  "type": "pneumaticcraft:amadron",
  "id": "numismatics:buy_gyroscope",
  "input": {
    "type": "ITEM",
    "amount": 4,
    "id": "numismatics:crown"
  },
  "level": 0,
  "output": {
    "type": "ITEM",
    "amount": 1,
    "id": "immersive_aircraft:nether_engine"
  },
  "static": true
}
)

event.custom({
  "type": "pneumaticcraft:amadron",
  "id": "numismatics:buy_gyroscope",
  "input": {
    "type": "ITEM",
    "amount": 1,
    "id": "numismatics:cog"
  },
  "level": 0,
  "output": {
    "type": "ITEM",
    "amount": 1,
    "id": "immersive_aircraft:eco_engine"
  },
  "static": true
}
)

event.custom({
  "type": "pneumaticcraft:amadron",
  "id": "numismatics:buy_gyroscope",
  "input": {
    "type": "ITEM",
    "amount": 4,
    "id": "numismatics:cog"
  },
  "level": 0,
  "output": {
    "type": "ITEM",
    "amount": 1,
    "id": "immersive_aircraft:improved_landing_gear"
  },
  "static": true
}
)

event.custom({
  "type": "pneumaticcraft:amadron",
  "id": "numismatics:buy_gyroscope",
  "input": {
    "type": "ITEM",
    "amount": 3,
    "id": "numismatics:cog"
  },
  "level": 0,
  "output": {
    "type": "ITEM",
    "amount": 1,
    "id": "immersive_aircraft:sturdy_pipes"
  },
  "static": true
}
)

event.custom({
  "type": "pneumaticcraft:amadron",
  "id": "numismatics:buy_kaolinite_powder",
  "input": {
    "type": "ITEM",
    "amount": 1,
    "id": "numismatics:sprocket"
  },
  "level": 0,
  "output": {
    "type": "ITEM",
    "amount": 1,
    "id": "tfc:powder/kaolinite"
  },
  "static": true
}
)





    //SELLING

event.custom({
  "type": "pneumaticcraft:amadron",
  "id": "numismatics:nether_star",
  "input": {
    "type": "ITEM",
    "amount": 1,
    "id": "minecraft:nether_star"
  },
  "level": 0,
  "output": {
    "type": "ITEM",
    "amount": 1,
    "id": "numismatics:crown"
  },
  "static": true
}
)



event.custom({
  "type": "pneumaticcraft:amadron",
  "id": "numismatics:ingot_hop_graphite",
  "input": {
    "type": "ITEM",
    "amount": 1,
    "id": "immersiveengineering:ingot_hop_graphite"
  },
  "level": 0,
  "output": {
    "type": "ITEM",
    "amount": 1,
    "id": "numismatics:bevel"
  },
  "static": true
}
)



event.custom({
  "type": "pneumaticcraft:amadron",
  "id": "numismatics:plastic",
  "input": {
    "type": "ITEM",
    "amount": 1,
    "id": "pneumaticcraft:plastic"
  },
  "level": 0,
  "output": {
    "type": "ITEM",
    "amount": 2,
    "id": "numismatics:spur"
  },
  "static": true
}
)



event.custom({
  "type": "pneumaticcraft:amadron",
  "id": "numismatics:fire_clay",
  "input": {
    "type": "ITEM",
    "amount": 1,
    "id": "tfc:fire_clay"
  },
  "level": 0,
  "output": {
    "type": "ITEM",
    "amount": 4,
    "id": "numismatics:spur"
  },
  "static": true
}
)




event.custom({
  "type": "pneumaticcraft:amadron",
  "id": "numismatics:diamond",
  "input": {
    "type": "ITEM",
    "amount": 1,
    "id": "tfc:gem/diamond"
  },
  "level": 0,
  "output": {
    "type": "ITEM",
    "amount": 4,
    "id": "numismatics:spur"
  },
  "static": true
}
)



event.custom({
  "type": "pneumaticcraft:amadron",
  "id": "numismatics:emerald",
  "input": {
    "type": "ITEM",
    "amount": 1,
    "id": "tfc:gem/emerald"
  },
  "level": 0,
  "output": {
    "type": "ITEM",
    "amount": 4,
    "id": "numismatics:spur"
  },
  "static": true
}
)



event.custom({
  "type": "pneumaticcraft:amadron",
  "id": "numismatics:lapis_lazuli",
  "input": {
    "type": "ITEM",
    "amount": 1,
    "id": "tfc:gem/lapis_lazuli"
  },
  "level": 0,
  "output": {
    "type": "ITEM",
    "amount": 2,
    "id": "numismatics:spur"
  },
  "static": true
}
)



event.custom({
  "type": "pneumaticcraft:amadron",
  "id": "numismatics:opal",
  "input": {
    "type": "ITEM",
    "amount": 1,
    "id": "tfc:gem/opal"
  },
  "level": 0,
  "output": {
    "type": "ITEM",
    "amount": 2,
    "id": "numismatics:spur"
  },
  "static": true
}
)



event.custom({
  "type": "pneumaticcraft:amadron",
  "id": "numismatics:pyrite",
  "input": {
    "type": "ITEM",
    "amount": 1,
    "id": "tfc:gem/pyrite"
  },
  "level": 0,
  "output": {
    "type": "ITEM",
    "amount": 2,
    "id": "numismatics:spur"
  },
  "static": true
}
)



event.custom({
  "type": "pneumaticcraft:amadron",
  "id": "numismatics:ruby",
  "input": {
    "type": "ITEM",
    "amount": 1,
    "id": "tfc:gem/ruby"
  },
  "level": 0,
  "output": {
    "type": "ITEM",
    "amount": 2,
    "id": "numismatics:spur"
  },
  "static": true
}
)



event.custom({
  "type": "pneumaticcraft:amadron",
  "id": "numismatics:sapphire",
  "input": {
    "type": "ITEM",
    "amount": 1,
    "id": "tfc:gem/sapphire"
  },
  "level": 0,
  "output": {
    "type": "ITEM",
    "amount": 1,
    "id": "numismatics:bevel"
  },
  "static": true
}
)



event.custom({
  "type": "pneumaticcraft:amadron",
  "id": "numismatics:topaz",
  "input": {
    "type": "ITEM",
    "amount": 1,
    "id": "tfc:gem/topaz"
  },
  "level": 0,
  "output": {
    "type": "ITEM",
    "amount": 2,
    "id": "numismatics:spur"
  },
  "static": true
}
)



event.custom({
  "type": "pneumaticcraft:amadron",
  "id": "numismatics:quartz_shard",
  "input": {
    "type": "ITEM",
    "amount": 1,
    "id": "tfc_ie_addon:mineral/quartz_shard"
  },
  "level": 0,
  "output": {
    "type": "ITEM",
    "amount": 1,
    "id": "numismatics:spur"
  },
  "static": true
}
)



event.custom({
  "type": "pneumaticcraft:amadron",
  "id": "numismatics:charged_certus_quartz_crystal",
  "input": {
    "type": "ITEM",
    "amount": 1,
    "id": "ae2:charged_certus_quartz_crystal"
  },
  "level": 0,
  "output": {
    "type": "ITEM",
    "amount": 2,
    "id": "numismatics:spur"
  },
  "static": true
}
)



event.custom({
  "type": "pneumaticcraft:amadron",
  "id": "numismatics:fluix_crystal",
  "input": {
    "type": "ITEM",
    "amount": 1,
    "id": "ae2:fluix_crystal"
  },
  "level": 0,
  "output": {
    "type": "ITEM",
    "amount": 4,
    "id": "numismatics:spur"
  },
  "static": true
}
)



event.custom({
  "type": "pneumaticcraft:amadron",
  "id": "numismatics:aged_beer",
  "input": {
    "type": "FLUID",
    "amount": 1000,
    "id": "tfcagedalcohol:aged_beer"
  },
  "level": 0,
  "output": {
    "type": "item",
    "amount": 2,
    "id": "numismatics:spur"
  },
  "static": true
}
)

event.custom({
  "type": "pneumaticcraft:amadron",
  "id": "numismatics:aged_cider",
  "input": {
    "type": "FLUID",
    "amount": 1000,
    "id": "tfcagedalcohol:aged_cider"
  },
  "level": 0,
  "output": {
    "type": "item",
    "amount": 2,
    "id": "numismatics:spur"
  },
  "static": true
}
)

event.custom({
  "type": "pneumaticcraft:amadron",
  "id": "numismatics:aged_rum",
  "input": {
    "type": "FLUID",
    "amount": 1000,
    "id": "tfcagedalcohol:aged_rum"
  },
  "level": 0,
  "output": {
    "type": "item",
    "amount": 2,
    "id": "numismatics:spur"
  },
  "static": true
}
)

event.custom({
  "type": "pneumaticcraft:amadron",
  "id": "numismatics:aged_sake",
  "input": {
    "type": "FLUID",
    "amount": 1000,
    "id": "tfcagedalcohol:aged_sake"
  },
  "level": 0,
  "output": {
    "type": "item",
    "amount": 2,
    "id": "numismatics:spur"
  },
  "static": true
}
)

event.custom({
  "type": "pneumaticcraft:amadron",
  "id": "numismatics:aged_vodka",
  "input": {
    "type": "FLUID",
    "amount": 1000,
    "id": "tfcagedalcohol:aged_vodka"
  },
  "level": 0,
  "output": {
    "type": "item",
    "amount": 2,
    "id": "numismatics:spur"
  },
  "static": true
}
)

event.custom({
  "type": "pneumaticcraft:amadron",
  "id": "numismatics:aged_whiskey",
  "input": {
    "type": "FLUID",
    "amount": 1000,
    "id": "tfcagedalcohol:aged_whiskey"
  },
  "level": 0,
  "output": {
    "type": "item",
    "amount": 2,
    "id": "numismatics:spur"
  },
  "static": true
}
)

event.custom({
  "type": "pneumaticcraft:amadron",
  "id": "numismatics:aged_corn_whiskey",
  "input": {
    "type": "FLUID",
    "amount": 1000,
    "id": "tfcagedalcohol:aged_corn_whiskey"
  },
  "level": 0,
  "output": {
    "type": "item",
    "amount": 2,
    "id": "numismatics:spur"
  },
  "static": true
}
)

event.custom({
  "type": "pneumaticcraft:amadron",
  "id": "numismatics:aged_rye_whiskey",
  "input": {
    "type": "FLUID",
    "amount": 1000,
    "id": "tfcagedalcohol:aged_rye_whiskey"
  },
  "level": 0,
  "output": {
    "type": "item",
    "amount": 2,
    "id": "numismatics:spur"
  },
  "static": true
}
)

event.custom({
  "type": "pneumaticcraft:amadron",
  "id": "numismatics:kerosene",
  "input": {
    "type": "FLUID",
    "amount": 1000,
    "id": "tfmg:kerosene"
  },
  "level": 0,
  "output": {
    "type": "item",
    "amount": 3,
    "id": "numismatics:spur"
  },
  "static": true
}
)

event.custom({
  "type": "pneumaticcraft:amadron",
  "id": "numismatics:gasoline",
  "input": {
    "type": "FLUID",
    "amount": 1000,
    "id": "tfmg:gasoline"
  },
  "level": 0,
  "output": {
    "type": "item",
    "amount": 3,
    "id": "numismatics:spur"
  },
  "static": true
}
)

event.custom({
  "type": "pneumaticcraft:amadron",
  "id": "numismatics:diesel",
  "input": {
    "type": "FLUID",
    "amount": 1000,
    "id": "tfmg:diesel"
  },
  "level": 0,
  "output": {
    "type": "item",
    "amount": 3,
    "id": "numismatics:spur"
  },
  "static": true
}
)



event.custom({
  "type": "pneumaticcraft:amadron",
  "id": "numismatics:silver_ingot",
  "input": {
    "type": "ITEM",
    "amount": 1,
    "id": "tfc:metal/ingot/silver"
  },
  "level": 0,
  "output": {
    "type": "ITEM",
    "amount": 2,
    "id": "numismatics:spur"
  },
  "static": true
}
)



event.custom({
  "type": "pneumaticcraft:amadron",
  "id": "numismatics:gold_ingot",
  "input": {
    "type": "ITEM",
    "amount": 1,
    "id": "tfc:metal/ingot/gold"
  },
  "level": 0,
  "output": {
    "type": "ITEM",
    "amount": 2,
    "id": "numismatics:spur"
  },
  "static": true
}
)


  //Metal Press
  event.custom({
    "__comment__": "This file was automatically created by mcresources",
    "type": "immersiveengineering:metal_press",
    "mold": "immersiveengineering:mold_gear",
    "input": {
      "count": 1,
      "base_ingredient": {
        "item": "pneumaticcraft:compressed_iron_block"
      }
    },
    "result": {
      "item": "pneumaticcraft:compressed_iron_gear"
    },
    "energy": 2400
  })








 //Mixing

 event.custom({
  "type": "create:mixing",
  "ingredients": [

    {
      "fluid": "tfmg:lubrication_oil",
      "amount": 1000
    },
    {
      "item": "pneumaticcraft:glycerol",
      "count": 4
    },
    {
      "item": "pneumaticcraft:upgrade_matrix",
      "count": 4
    }
  ],
  "results": [
    {
      "item": "pneumaticcraft:speed_upgrade",
      "count": 1

    }
  ]
 }
)



      //TFC Barrel
      
  
      event.custom(
        {
          "type": "tfc:barrel_instant",
          "input_item": {
            "ingredient": {
              "item": "pneumaticcraft:failed_pcb"
            }
          },
          "input_fluid": {
            "ingredient": "tfmg:sulfuric_acid",
            "amount": 100
          },
          "output_item": {
            "item": "pneumaticcraft:empty_pcb"
          }
        }
        )


  



})