onEvent('recipes', e => {
  e.custom({
    "type": "masterfulmachinery:machine_structure",
    "id": "thermalassembler",
    "controllerId": "thermalmachine",
    "name": "Sequential Assembler",
    "layout": [
      [
        " )() ",
        "*)))*",
        "+))),",
        "+))),",
        "*)))*",
        " )C) "
      ],
      [
        " ))) ",
        "*)))*",
        "+))),",
        "+))),",
        "*)))*",
        " ))) "
      ],
      [
        " -*- ",
        "-***-",
        "*****",
        "*****",
        "-*.*-",
        " --- "
      ],
      [
        "     ",
        "     ",
        " --- ",
        " --- ",
        "     ",
        "     "
      ]
    ],
    "legend": {
      ")": {
        "block": "kubejs:tme"
      },
      "*": {
        "block": "immersiveengineering:sheetmetal_steel"
      },
      "+": {
        "block": "masterfulmachinery:thermalmachine_thermaltank_port_fluids_input"
      },
      ",": {
        "block": "masterfulmachinery:thermalmachine_thermalitem_port_items_input"
      },
      "-": {
        "block": "immersiveengineering:slab_sheetmetal_steel"
      },
      ".": {
        "block": "masterfulmachinery:thermalmachine_thermalbank_port_energy_input"
      },
      "(": {
        "block": 'masterfulmachinery:thermalmachine_thermalitem_port_items_output'
      }
    }
  })
})