events.listen("recipes", function (e) {
  //heavy d'immersive

  e.custom({
    type: "pneumaticcraft:pressure_chamber",
    inputs: [
      {
        type: "pneumaticcraft:stacked_item",
        item: "immersiveengineering:sheetmetal_steel",
        count: 4,
      },
      {
        type: "pneumaticcraft:stacked_item",
        item: "kubejs:atome_steel",
        count: 1,
      },
      {
        type: "pneumaticcraft:stacked_item",
        item: "immersiveengineering:component_steel",
        count: 4,
      },
    ],
    pressure: 1.0,
    results: [
      {
        type: "pneumaticcraft:stacked_item",
        item: "immersiveengineering:heavy_engineering",
        count: 4,
      },
    ],
  });

  //redstone bloc d'immersive

  e.custom({
    type: "pneumaticcraft:pressure_chamber",
    inputs: [
      ,
      {
        type: "pneumaticcraft:stacked_item",
        item: "kubejs:component_restonia",
        count: 4,
      },
      {
        type: "pneumaticcraft:stacked_item",
        item: "immersiveengineering:sheetmetal_iron",
        count: 4,
      },
      {
        type: "pneumaticcraft:stacked_item",
        item: "kubejs:atome_copper",
        count: 1,
      },
    ],
    pressure: 1.0,
    results: [
      {
        type: "pneumaticcraft:stacked_item",
        item: "immersiveengineering:rs_engineering",
        count: 4,
      },
    ],
  });

  //light d'immersive

  e.custom({
    type: "pneumaticcraft:pressure_chamber",
    inputs: [
      ,
      {
        type: "pneumaticcraft:stacked_item",
        item: "immersiveengineering:sheetmetal_copper",
        count: 4,
      },
      {
        type: "pneumaticcraft:stacked_item",
        item: "kubejs:atome_iron",
        count: 1,
      },
      {
        type: "pneumaticcraft:stacked_item",
        item: "immersiveengineering:component_iron",
        count: 4,
      },
    ],
    pressure: 1.0,
    results: [
      {
        type: "pneumaticcraft:stacked_item",
        item: "immersiveengineering:light_engineering",
        count: 4,
      },
    ],
  });

  e.custom({
    type: "pneumaticcraft:assembly_laser",
    input: {
      type: "pneumaticcraft:stacked_item",
      item: "integrateddynamics:cable",
      count: 20,
    },
    result: {
      item: "pneumaticcraft:advanced_pressure_tube",
      count: 10,
    },
    program: "laser",
  });
  e.custom({
    type: "pneumaticcraft:assembly_laser",
    input: {
      type: "pneumaticcraft:stacked_item",
      item: "bigreactors:blutonium_block",
      count: 1,
    },
    result: {
      item: "kubejs:castplateblutoniuim",
      count: 1,
    },
    program: "laser",
  });
});
