Module:HandRecipeDictionary: Difference between revisions

From Evospace
Jump to navigation Jump to search
No edit summary
Tag: Reverted
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
return {
return {
    {
        name = 'CopperMacerator',
        machine = 'Hand',
        input = {
            {'CopperPlate', 2},
            {'CopperParts', 2},
        },
        output = {
            {'CopperMacerator', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelMacerator',
        machine = 'Hand',
        input = {
            {'SteelPlate', 2},
            {'SteelParts', 4},
        },
        output = {
            {'SteelMacerator', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumMacerator',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 2},
            {'BasicFrame', 1},
        },
        output = {
            {'AluminiumMacerator', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelMacerator',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 2},
            {'ReinforcedFrame', 1},
        },
        output = {
            {'StainlessSteelMacerator', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumMacerator',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 2},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'TitaniumMacerator', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeMacerator',
        machine = 'Hand',
        input = {
            {'CompositePlate', 2},
            {'ModularFrame', 1},
        },
        output = {
            {'CompositeMacerator', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumMacerator',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 2},
            {'ModularFrame', 2},
        },
        output = {
            {'NeutroniumMacerator', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'AluminiumFermenter',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 2},
            {'AluminiumParts', 6},
        },
        output = {
            {'AluminiumFermenter', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelFermenter',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 2},
            {'StainlessSteelParts', 11},
        },
        output = {
            {'StainlessSteelFermenter', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumFermenter',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 2},
            {'TitaniumParts', 16},
        },
        output = {
            {'TitaniumFermenter', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeFermenter',
        machine = 'Hand',
        input = {
            {'CompositePlate', 2},
            {'CompositeParts', 21},
        },
        output = {
            {'CompositeFermenter', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumFermenter',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 2},
            {'NeutroniumParts', 21},
        },
        output = {
            {'NeutroniumFermenter', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'SteelSeparator',
        machine = 'Hand',
        input = {
            {'SteelPipe', 2},
            {'SteelParts', 4},
        },
        output = {
            {'SteelSeparator', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumSeparator',
        machine = 'Hand',
        input = {
            {'AluminiumPipe', 2},
            {'BasicFrame', 1},
        },
        output = {
            {'AluminiumSeparator', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelSeparator',
        machine = 'Hand',
        input = {
            {'StainlessSteelPipe', 2},
            {'ReinforcedFrame', 1},
        },
        output = {
            {'StainlessSteelSeparator', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumSeparator',
        machine = 'Hand',
        input = {
            {'TitaniumPipe', 2},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'TitaniumSeparator', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeSeparator',
        machine = 'Hand',
        input = {
            {'CompositePipe', 2},
            {'ModularFrame', 1},
        },
        output = {
            {'CompositeSeparator', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumSeparator',
        machine = 'Hand',
        input = {
            {'NeutroniumPipe', 2},
            {'ModularFrame', 2},
        },
        output = {
            {'NeutroniumSeparator', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperSpawner',
        machine = 'Hand',
        input = {
            {'CopperPlate', 10},
        },
        output = {
            {'CopperSpawner', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'CopperAutomaticHammer',
        machine = 'Hand',
        input = {
            {'CopperPlate', 4},
            {'CopperParts', 1},
            {'CopperParts', 2},
        },
        output = {
            {'CopperAutomaticHammer', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelAutomaticHammer',
        machine = 'Hand',
        input = {
            {'SteelPlate', 4},
            {'SteelParts', 6},
            {'SteelParts', 4},
        },
        output = {
            {'SteelAutomaticHammer', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumAutomaticHammer',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 4},
            {'AluminiumParts', 11},
            {'BasicFrame', 1},
        },
        output = {
            {'AluminiumAutomaticHammer', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelAutomaticHammer',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 4},
            {'StainlessSteelParts', 16},
            {'ReinforcedFrame', 1},
        },
        output = {
            {'StainlessSteelAutomaticHammer', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumAutomaticHammer',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 4},
            {'TitaniumParts', 16},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'TitaniumAutomaticHammer', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeAutomaticHammer',
        machine = 'Hand',
        input = {
            {'CompositePlate', 4},
            {'CompositeParts', 16},
            {'ModularFrame', 1},
        },
        output = {
            {'CompositeAutomaticHammer', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumAutomaticHammer',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 4},
            {'NeutroniumParts', 16},
            {'ModularFrame', 2},
        },
        output = {
            {'NeutroniumAutomaticHammer', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'SteelBoiler',
        machine = 'Hand',
        input = {
            {'SteelPlate', 3},
            {'SteelParts', 1},
        },
        output = {
            {'SteelBoiler', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumBoiler',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 3},
            {'AluminiumParts', 6},
        },
        output = {
            {'AluminiumBoiler', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelBoiler',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 3},
            {'StainlessSteelParts', 11},
        },
        output = {
            {'StainlessSteelBoiler', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumBoiler',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 3},
            {'TitaniumParts', 16},
        },
        output = {
            {'TitaniumBoiler', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeBoiler',
        machine = 'Hand',
        input = {
            {'CompositePlate', 3},
            {'CompositeParts', 16},
        },
        output = {
            {'CompositeBoiler', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumBoiler',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 3},
            {'NeutroniumParts', 16},
        },
        output = {
            {'NeutroniumBoiler', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperPipe',
        machine = 'Hand',
        input = {
            {'CopperPlate', 1},
        },
        output = {
            {'CopperPipe', 1},
        },
        ticks = 5,
        tier = 1,
    },
    {
        name = 'SteelPipe',
        machine = 'Hand',
        input = {
            {'SteelPlate', 1},
        },
        output = {
            {'SteelPipe', 1},
        },
        ticks = 5,
        tier = 2,
    },
    {
        name = 'AluminiumPipe',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 1},
        },
        output = {
            {'AluminiumPipe', 1},
        },
        ticks = 5,
        tier = 3,
    },
    {
        name = 'StainlessSteelPipe',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 1},
        },
        output = {
            {'StainlessSteelPipe', 1},
        },
        ticks = 5,
        tier = 4,
    },
    {
        name = 'TitaniumPipe',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 1},
        },
        output = {
            {'TitaniumPipe', 1},
        },
        ticks = 5,
        tier = 5,
    },
    {
        name = 'CompositePipe',
        machine = 'Hand',
        input = {
            {'CompositePlate', 1},
        },
        output = {
            {'CompositePipe', 1},
        },
        ticks = 5,
        tier = 6,
    },
    {
        name = 'NeutroniumPipe',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 1},
        },
        output = {
            {'NeutroniumPipe', 1},
        },
        ticks = 5,
        tier = 7,
    },
    {
        name = 'CopperHeatPipe',
        machine = 'Hand',
        input = {
            {'CopperPlate', 4},
        },
        output = {
            {'CopperHeatPipe', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'SteelFlywheel',
        machine = 'Hand',
        input = {
            {'SteelPlate', 1},
            {'SteelParts', 4},
        },
        output = {
            {'SteelFlywheel', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'StoneSign',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 1},
        },
        output = {
            {'StoneSign', 1},
        },
        ticks = 20,
        tier = 0,
    },
    {
        name = 'CopperSign',
        machine = 'Hand',
        input = {
            {'CopperPlate', 1},
        },
        output = {
            {'CopperSign', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelSign',
        machine = 'Hand',
        input = {
            {'SteelPlate', 1},
        },
        output = {
            {'SteelSign', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumSign',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 1},
        },
        output = {
            {'AluminiumSign', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelSign',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 1},
        },
        output = {
            {'StainlessSteelSign', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumSign',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 1},
        },
        output = {
            {'TitaniumSign', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeSign',
        machine = 'Hand',
        input = {
            {'CompositePlate', 1},
        },
        output = {
            {'CompositeSign', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumSign',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 1},
        },
        output = {
            {'NeutroniumSign', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'SteelAdvancedSign',
        machine = 'Hand',
        input = {
            {'SteelSign', 1},
            {'Circuit', 1},
        },
        output = {
            {'SteelAdvancedSign', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumAdvancedSign',
        machine = 'Hand',
        input = {
            {'AluminiumSign', 1},
            {'AdvancedCircuit', 1},
        },
        output = {
            {'AluminiumAdvancedSign', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelAdvancedSign',
        machine = 'Hand',
        input = {
            {'StainlessSteelSign', 1},
            {'Processor', 1},
        },
        output = {
            {'StainlessSteelAdvancedSign', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumAdvancedSign',
        machine = 'Hand',
        input = {
            {'TitaniumSign', 1},
            {'QuantumCircuit', 1},
        },
        output = {
            {'TitaniumAdvancedSign', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeAdvancedSign',
        machine = 'Hand',
        input = {
            {'CompositeSign', 1},
            {'QuantumProcessor', 1},
        },
        output = {
            {'CompositeAdvancedSign', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumAdvancedSign',
        machine = 'Hand',
        input = {
            {'NeutroniumSign', 1},
            {'QuantumBrain', 1},
        },
        output = {
            {'NeutroniumAdvancedSign', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperConnector',
        machine = 'Hand',
        input = {
            {'CopperWire', 1},
        },
        output = {
            {'CopperConnector', 1},
        },
        ticks = 5,
        tier = 0,
    },
    {
        name = 'StoneChest',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 5},
        },
        output = {
            {'StoneChest', 1},
        },
        ticks = 20,
        tier = 0,
    },
    {
        name = 'CopperChest',
        machine = 'Hand',
        input = {
            {'CopperPlate', 5},
        },
        output = {
            {'CopperChest', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelChest',
        machine = 'Hand',
        input = {
            {'SteelPlate', 5},
        },
        output = {
            {'SteelChest', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumChest',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 5},
        },
        output = {
            {'AluminiumChest', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelChest',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 5},
        },
        output = {
            {'StainlessSteelChest', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumChest',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 5},
        },
        output = {
            {'TitaniumChest', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeChest',
        machine = 'Hand',
        input = {
            {'CompositePlate', 5},
        },
        output = {
            {'CompositeChest', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumChest',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 5},
        },
        output = {
            {'NeutroniumChest', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperItemRack',
        machine = 'Hand',
        input = {
            {'Log', 8},
            {'CopperParts', 8},
        },
        output = {
            {'CopperItemRack', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelItemRack',
        machine = 'Hand',
        input = {
            {'Log', 8},
            {'SteelParts', 8},
        },
        output = {
            {'SteelItemRack', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumItemRack',
        machine = 'Hand',
        input = {
            {'Log', 8},
            {'AluminiumParts', 8},
        },
        output = {
            {'AluminiumItemRack', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelItemRack',
        machine = 'Hand',
        input = {
            {'Log', 8},
            {'StainlessSteelParts', 8},
        },
        output = {
            {'StainlessSteelItemRack', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumItemRack',
        machine = 'Hand',
        input = {
            {'Log', 8},
            {'TitaniumParts', 8},
        },
        output = {
            {'TitaniumItemRack', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeItemRack',
        machine = 'Hand',
        input = {
            {'Log', 8},
            {'CompositeParts', 8},
        },
        output = {
            {'CompositeItemRack', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumItemRack',
        machine = 'Hand',
        input = {
            {'Log', 8},
            {'NeutroniumParts', 8},
        },
        output = {
            {'NeutroniumItemRack', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperVent',
        machine = 'Hand',
        input = {
            {'CopperPipe', 1},
            {'CopperParts', 2},
        },
        output = {
            {'CopperVent', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelElectricalSwitch',
        machine = 'Hand',
        input = {
            {'SteelPlate', 4},
            {'SteelParts', 1},
            {'CopperConnector', 1},
        },
        output = {
            {'SteelElectricalSwitch', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'SteelOreWasher',
        machine = 'Hand',
        input = {
            {'SteelPlate', 7},
            {'SteelPipe', 2},
            {'SteelParts', 8},
        },
        output = {
            {'SteelOreWasher', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumOreWasher',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 7},
            {'AluminiumPipe', 2},
            {'BasicFrame', 2},
        },
        output = {
            {'AluminiumOreWasher', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelOreWasher',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 7},
            {'StainlessSteelPipe', 2},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'StainlessSteelOreWasher', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumOreWasher',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 7},
            {'TitaniumPipe', 2},
            {'ReinforcedFrame', 4},
        },
        output = {
            {'TitaniumOreWasher', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeOreWasher',
        machine = 'Hand',
        input = {
            {'CompositePlate', 7},
            {'CompositePipe', 2},
            {'ModularFrame', 2},
        },
        output = {
            {'CompositeOreWasher', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumOreWasher',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 7},
            {'NeutroniumPipe', 2},
            {'ModularFrame', 4},
        },
        output = {
            {'NeutroniumOreWasher', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperConveyor',
        machine = 'Hand',
        input = {
            {'CopperPlate', 1},
            {'CopperParts', 1},
        },
        output = {
            {'CopperConveyor', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelConveyor',
        machine = 'Hand',
        input = {
            {'SteelPlate', 1},
            {'SteelParts', 2},
        },
        output = {
            {'SteelConveyor', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumConveyor',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 1},
            {'AluminiumParts', 3},
        },
        output = {
            {'AluminiumConveyor', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelConveyor',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 1},
            {'StainlessSteelParts', 4},
        },
        output = {
            {'StainlessSteelConveyor', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumConveyor',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 1},
            {'TitaniumParts', 4},
        },
        output = {
            {'TitaniumConveyor', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeConveyor',
        machine = 'Hand',
        input = {
            {'CompositePlate', 1},
            {'CompositeParts', 4},
        },
        output = {
            {'CompositeConveyor', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumConveyor',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 1},
            {'NeutroniumParts', 4},
        },
        output = {
            {'NeutroniumConveyor', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperSplitter',
        machine = 'Hand',
        input = {
            {'CopperConveyor', 2},
            {'CopperParts', 8},
        },
        output = {
            {'CopperSplitter', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelSplitter',
        machine = 'Hand',
        input = {
            {'SteelConveyor', 2},
            {'SteelParts', 8},
        },
        output = {
            {'SteelSplitter', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumSplitter',
        machine = 'Hand',
        input = {
            {'AluminiumConveyor', 2},
            {'AluminiumParts', 8},
        },
        output = {
            {'AluminiumSplitter', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelSplitter',
        machine = 'Hand',
        input = {
            {'StainlessSteelConveyor', 2},
            {'StainlessSteelParts', 8},
        },
        output = {
            {'StainlessSteelSplitter', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumSplitter',
        machine = 'Hand',
        input = {
            {'TitaniumConveyor', 2},
            {'TitaniumParts', 8},
        },
        output = {
            {'TitaniumSplitter', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeSplitter',
        machine = 'Hand',
        input = {
            {'CompositeConveyor', 2},
            {'CompositeParts', 8},
        },
        output = {
            {'CompositeSplitter', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumSplitter',
        machine = 'Hand',
        input = {
            {'NeutroniumConveyor', 2},
            {'NeutroniumParts', 8},
        },
        output = {
            {'NeutroniumSplitter', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'SteelSorter',
        machine = 'Hand',
        input = {
            {'SteelSplitter', 1},
            {'Circuit', 3},
        },
        output = {
            {'SteelSorter', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumSorter',
        machine = 'Hand',
        input = {
            {'AluminiumSplitter', 1},
            {'AdvancedCircuit', 3},
        },
        output = {
            {'AluminiumSorter', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelSorter',
        machine = 'Hand',
        input = {
            {'StainlessSteelSplitter', 1},
            {'Processor', 3},
        },
        output = {
            {'StainlessSteelSorter', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumSorter',
        machine = 'Hand',
        input = {
            {'TitaniumSplitter', 1},
            {'QuantumCircuit', 3},
        },
        output = {
            {'TitaniumSorter', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeSorter',
        machine = 'Hand',
        input = {
            {'CompositeSplitter', 1},
            {'QuantumProcessor', 3},
        },
        output = {
            {'CompositeSorter', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumSorter',
        machine = 'Hand',
        input = {
            {'NeutroniumSplitter', 1},
            {'QuantumBrain', 3},
        },
        output = {
            {'NeutroniumSorter', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperContainer',
        machine = 'Hand',
        input = {
            {'CopperPlate', 3},
        },
        output = {
            {'CopperContainer', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelContainer',
        machine = 'Hand',
        input = {
            {'SteelPlate', 3},
        },
        output = {
            {'SteelContainer', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumContainer',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 3},
        },
        output = {
            {'AluminiumContainer', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelContainer',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 3},
        },
        output = {
            {'StainlessSteelContainer', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumContainer',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 3},
        },
        output = {
            {'TitaniumContainer', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeContainer',
        machine = 'Hand',
        input = {
            {'CompositePlate', 3},
        },
        output = {
            {'CompositeContainer', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumContainer',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 3},
        },
        output = {
            {'NeutroniumContainer', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperStirlingEngine',
        machine = 'Hand',
        input = {
            {'CopperParts', 2},
            {'CopperPlate', 2},
        },
        output = {
            {'CopperStirlingEngine', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelStirlingEngine',
        machine = 'Hand',
        input = {
            {'CopperParts', 4},
            {'SteelPlate', 2},
        },
        output = {
            {'SteelStirlingEngine', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumStirlingEngine',
        machine = 'Hand',
        input = {
            {'SteelParts', 6},
            {'AluminiumPlate', 2},
        },
        output = {
            {'AluminiumStirlingEngine', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelStirlingEngine',
        machine = 'Hand',
        input = {
            {'SteelParts', 8},
            {'StainlessSteelPlate', 2},
        },
        output = {
            {'StainlessSteelStirlingEngine', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumStirlingEngine',
        machine = 'Hand',
        input = {
            {'SteelParts', 8},
            {'TitaniumPlate', 2},
        },
        output = {
            {'TitaniumStirlingEngine', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeStirlingEngine',
        machine = 'Hand',
        input = {
            {'SteelParts', 8},
            {'CompositePlate', 2},
        },
        output = {
            {'CompositeStirlingEngine', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumStirlingEngine',
        machine = 'Hand',
        input = {
            {'SteelParts', 8},
            {'NeutroniumPlate', 2},
        },
        output = {
            {'NeutroniumStirlingEngine', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'SteelSteamEngine',
        machine = 'Hand',
        input = {
            {'CopperParts', 2},
            {'SteelPipe', 2},
        },
        output = {
            {'SteelSteamEngine', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumSteamEngine',
        machine = 'Hand',
        input = {
            {'SteelParts', 4},
            {'AluminiumPipe', 2},
        },
        output = {
            {'AluminiumSteamEngine', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelSteamEngine',
        machine = 'Hand',
        input = {
            {'SteelParts', 6},
            {'StainlessSteelPipe', 2},
        },
        output = {
            {'StainlessSteelSteamEngine', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumSteamEngine',
        machine = 'Hand',
        input = {
            {'SteelParts', 8},
            {'TitaniumPipe', 2},
        },
        output = {
            {'TitaniumSteamEngine', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeSteamEngine',
        machine = 'Hand',
        input = {
            {'SteelParts', 8},
            {'CompositePipe', 2},
        },
        output = {
            {'CompositeSteamEngine', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumSteamEngine',
        machine = 'Hand',
        input = {
            {'SteelParts', 8},
            {'NeutroniumPipe', 2},
        },
        output = {
            {'NeutroniumSteamEngine', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'StainlessSteelCombustionEngine',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 10},
            {'StainlessSteelParts', 24},
            {'Processor', 1},
            {'Catalyst', 1},
        },
        output = {
            {'StainlessSteelCombustionEngine', 1},
        },
        ticks = 100,
        tier = 4,
    },
    {
        name = 'TitaniumCombustionEngine',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 10},
            {'TitaniumParts', 24},
            {'QuantumCircuit', 1},
            {'Catalyst', 1},
        },
        output = {
            {'TitaniumCombustionEngine', 1},
        },
        ticks = 100,
        tier = 5,
    },
    {
        name = 'CompositeCombustionEngine',
        machine = 'Hand',
        input = {
            {'CompositePlate', 10},
            {'CompositeParts', 24},
            {'QuantumProcessor', 1},
            {'Catalyst', 1},
        },
        output = {
            {'CompositeCombustionEngine', 1},
        },
        ticks = 100,
        tier = 6,
    },
    {
        name = 'NeutroniumCombustionEngine',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 10},
            {'NeutroniumParts', 24},
            {'QuantumBrain', 1},
            {'Catalyst', 1},
        },
        output = {
            {'NeutroniumCombustionEngine', 1},
        },
        ticks = 100,
        tier = 7,
    },
    {
        name = 'StainlessSteelFractionatingColumn',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 10},
            {'StainlessSteelPipe', 10},
            {'BasicFrame', 2},
            {'StainlessSteelPump', 6},
        },
        output = {
            {'StainlessSteelFractionatingColumn', 1},
        },
        ticks = 40,
        tier = 4,
    },
    {
        name = 'TitaniumFractionatingColumn',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 11},
            {'StainlessSteelPipe', 15},
            {'ReinforcedFrame', 2},
            {'TitaniumPump', 6},
        },
        output = {
            {'TitaniumFractionatingColumn', 1},
        },
        ticks = 40,
        tier = 5,
    },
    {
        name = 'CompositeFractionatingColumn',
        machine = 'Hand',
        input = {
            {'CompositePlate', 12},
            {'StainlessSteelPipe', 20},
            {'ReinforcedFrame', 4},
            {'CompositePump', 6},
        },
        output = {
            {'CompositeFractionatingColumn', 1},
        },
        ticks = 40,
        tier = 6,
    },
    {
        name = 'NeutroniumFractionatingColumn',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 13},
            {'StainlessSteelPipe', 25},
            {'ModularFrame', 2},
            {'NeutroniumPump', 6},
        },
        output = {
            {'NeutroniumFractionatingColumn', 1},
        },
        ticks = 40,
        tier = 7,
    },
    {
        name = 'StainlessSteelPyrolysisUnit',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 6},
            {'CopperPipe', 5},
            {'BasicFrame', 2},
        },
        output = {
            {'StainlessSteelPyrolysisUnit', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumPyrolysisUnit',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 6},
            {'CopperPipe', 10},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'TitaniumPyrolysisUnit', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositePyrolysisUnit',
        machine = 'Hand',
        input = {
            {'CompositePlate', 6},
            {'CopperPipe', 15},
            {'ReinforcedFrame', 4},
        },
        output = {
            {'CompositePyrolysisUnit', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumPyrolysisUnit',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 6},
            {'CopperPipe', 20},
            {'ModularFrame', 2},
        },
        output = {
            {'NeutroniumPyrolysisUnit', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperHandGenerator',
        machine = 'Hand',
        input = {
            {'CopperPlate', 2},
            {'CopperParts', 4},
        },
        output = {
            {'CopperHandGenerator', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'AluminiumGenerator',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 8},
            {'CopperWire', 30.0},
            {'BasicFrame', 1},
            {'AdvancedCircuit', 1},
        },
        output = {
            {'AluminiumGenerator', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelGenerator',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 8},
            {'CopperWire', 36},
            {'ReinforcedFrame', 1},
            {'Processor', 1},
        },
        output = {
            {'StainlessSteelGenerator', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumGenerator',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 8},
            {'GoldWire', 12},
            {'ReinforcedFrame', 2},
            {'QuantumCircuit', 1},
        },
        output = {
            {'TitaniumGenerator', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeGenerator',
        machine = 'Hand',
        input = {
            {'CompositePlate', 8},
            {'PlatinumWire', 12},
            {'ModularFrame', 1},
            {'QuantumProcessor', 1},
        },
        output = {
            {'CompositeGenerator', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumGenerator',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 8},
            {'YttriumWire', 12},
            {'ModularFrame', 2},
            {'QuantumBrain', 1},
        },
        output = {
            {'NeutroniumGenerator', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'TitaniumIndustrialGenerator',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 24},
            {'GoldWire', 36},
            {'BasicFrame', 3},
            {'QuantumCircuit', 3},
        },
        output = {
            {'TitaniumIndustrialGenerator', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeIndustrialGenerator',
        machine = 'Hand',
        input = {
            {'CompositePlate', 24},
            {'PlatinumWire', 36},
            {'ReinforcedFrame', 3},
            {'QuantumProcessor', 3},
        },
        output = {
            {'CompositeIndustrialGenerator', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumIndustrialGenerator',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 24},
            {'YttriumWire', 36},
            {'ReinforcedFrame', 6},
            {'QuantumBrain', 3},
        },
        output = {
            {'NeutroniumIndustrialGenerator', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperCompactGenerator',
        machine = 'Hand',
        input = {
            {'CopperPlate', 1},
            {'CopperWire', 3.0},
            {'CopperParts', 2},
        },
        output = {
            {'CopperCompactGenerator', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelCompactGenerator',
        machine = 'Hand',
        input = {
            {'SteelPlate', 1},
            {'CopperWire', 4},
            {'SteelParts', 4},
        },
        output = {
            {'SteelCompactGenerator', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumCompactGenerator',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 1},
            {'CopperWire', 5.0},
            {'BasicFrame', 1},
        },
        output = {
            {'AluminiumCompactGenerator', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelCompactGenerator',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 1},
            {'CopperWire', 6},
            {'ReinforcedFrame', 1},
        },
        output = {
            {'StainlessSteelCompactGenerator', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumCompactGenerator',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 1},
            {'GoldWire', 2},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'TitaniumCompactGenerator', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeCompactGenerator',
        machine = 'Hand',
        input = {
            {'CompositePlate', 1},
            {'PlatinumWire', 2},
            {'ModularFrame', 1},
        },
        output = {
            {'CompositeCompactGenerator', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumCompactGenerator',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 1},
            {'YttriumWire', 2},
            {'ModularFrame', 2},
        },
        output = {
            {'NeutroniumCompactGenerator', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'SteelElectricEngine',
        machine = 'Hand',
        input = {
            {'SteelParts', 4},
            {'SteelPlate', 2},
            {'CopperWire', 8},
        },
        output = {
            {'SteelElectricEngine', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumElectricEngine',
        machine = 'Hand',
        input = {
            {'BasicFrame', 1},
            {'AluminiumPlate', 2},
            {'CopperWire', 16},
        },
        output = {
            {'AluminiumElectricEngine', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelElectricEngine',
        machine = 'Hand',
        input = {
            {'ReinforcedFrame', 1},
            {'StainlessSteelPlate', 2},
            {'BasicCoil', 1},
        },
        output = {
            {'StainlessSteelElectricEngine', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumElectricEngine',
        machine = 'Hand',
        input = {
            {'ReinforcedFrame', 2},
            {'TitaniumPlate', 2},
            {'AdvancedCoil', 1},
        },
        output = {
            {'TitaniumElectricEngine', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeElectricEngine',
        machine = 'Hand',
        input = {
            {'ModularFrame', 1},
            {'CompositePlate', 2},
            {'PowerCoil', 1},
        },
        output = {
            {'CompositeElectricEngine', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumElectricEngine',
        machine = 'Hand',
        input = {
            {'ModularFrame', 2},
            {'NeutroniumPlate', 2},
            {'PowerCoil', 2},
        },
        output = {
            {'NeutroniumElectricEngine', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperLoader',
        machine = 'Hand',
        input = {
            {'CopperRobotArm', 5},
            {'CopperParts', 1},
            {'CopperParts', 2},
            {'CopperParts', 2},
        },
        output = {
            {'CopperLoader', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelLoader',
        machine = 'Hand',
        input = {
            {'SteelRobotArm', 5},
            {'SteelElectricEngine', 1},
            {'Circuit', 2},
            {'SteelParts', 4},
        },
        output = {
            {'SteelLoader', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumLoader',
        machine = 'Hand',
        input = {
            {'AluminiumRobotArm', 5},
            {'AluminiumElectricEngine', 1},
            {'AdvancedCircuit', 2},
            {'BasicFrame', 1},
        },
        output = {
            {'AluminiumLoader', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelLoader',
        machine = 'Hand',
        input = {
            {'StainlessSteelRobotArm', 5},
            {'StainlessSteelElectricEngine', 1},
            {'Processor', 2},
            {'ReinforcedFrame', 1},
        },
        output = {
            {'StainlessSteelLoader', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumLoader',
        machine = 'Hand',
        input = {
            {'TitaniumRobotArm', 5},
            {'TitaniumElectricEngine', 1},
            {'QuantumCircuit', 2},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'TitaniumLoader', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeLoader',
        machine = 'Hand',
        input = {
            {'CompositeRobotArm', 5},
            {'CompositeElectricEngine', 1},
            {'QuantumProcessor', 2},
            {'ModularFrame', 1},
        },
        output = {
            {'CompositeLoader', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumLoader',
        machine = 'Hand',
        input = {
            {'NeutroniumRobotArm', 5},
            {'NeutroniumElectricEngine', 1},
            {'QuantumBrain', 2},
            {'ModularFrame', 2},
        },
        output = {
            {'NeutroniumLoader', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperRobotArm',
        machine = 'Hand',
        input = {
            {'CopperPlate', 1},
            {'CopperParts', 2},
        },
        output = {
            {'CopperRobotArm', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelRobotArm',
        machine = 'Hand',
        input = {
            {'SteelPlate', 1},
            {'CopperParts', 4},
        },
        output = {
            {'SteelRobotArm', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumRobotArm',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 1},
            {'SteelParts', 8},
        },
        output = {
            {'AluminiumRobotArm', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelRobotArm',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 1},
            {'SteelParts', 16},
        },
        output = {
            {'StainlessSteelRobotArm', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumRobotArm',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 1},
            {'SteelParts', 32},
        },
        output = {
            {'TitaniumRobotArm', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeRobotArm',
        machine = 'Hand',
        input = {
            {'CompositePlate', 1},
            {'SteelParts', 64},
        },
        output = {
            {'CompositeRobotArm', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumRobotArm',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 1},
            {'SteelParts', 128},
        },
        output = {
            {'NeutroniumRobotArm', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperPump',
        machine = 'Hand',
        input = {
            {'CopperRobotArm', 1},
            {'CopperPipe', 1},
        },
        output = {
            {'CopperPump', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelPump',
        machine = 'Hand',
        input = {
            {'SteelRobotArm', 1},
            {'SteelPipe', 1},
        },
        output = {
            {'SteelPump', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumPump',
        machine = 'Hand',
        input = {
            {'AluminiumRobotArm', 1},
            {'AluminiumPipe', 1},
        },
        output = {
            {'AluminiumPump', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelPump',
        machine = 'Hand',
        input = {
            {'StainlessSteelRobotArm', 1},
            {'StainlessSteelPipe', 1},
        },
        output = {
            {'StainlessSteelPump', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumPump',
        machine = 'Hand',
        input = {
            {'TitaniumRobotArm', 1},
            {'TitaniumPipe', 1},
        },
        output = {
            {'TitaniumPump', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositePump',
        machine = 'Hand',
        input = {
            {'CompositeRobotArm', 1},
            {'CompositePipe', 1},
        },
        output = {
            {'CompositePump', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumPump',
        machine = 'Hand',
        input = {
            {'NeutroniumRobotArm', 1},
            {'NeutroniumPipe', 1},
        },
        output = {
            {'NeutroniumPump', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'StoneSmelter',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 4},
        },
        output = {
            {'StoneSmelter', 1},
        },
        ticks = 20,
        tier = 0,
    },
    {
        name = 'CopperSmelter',
        machine = 'Hand',
        input = {
            {'CopperPlate', 4},
            {'StoneSmelter', 1},
        },
        output = {
            {'CopperSmelter', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelSmelter',
        machine = 'Hand',
        input = {
            {'SteelPlate', 4},
            {'StoneSmelter', 1},
        },
        output = {
            {'SteelSmelter', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumSteamTurbine',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 8},
            {'AluminiumParts', 16},
            {'AluminiumPipe', 4},
        },
        output = {
            {'AluminiumSteamTurbine', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelSteamTurbine',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 8},
            {'StainlessSteelParts', 16},
            {'StainlessSteelPipe', 4},
        },
        output = {
            {'StainlessSteelSteamTurbine', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumSteamTurbine',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 8},
            {'TitaniumParts', 16},
            {'TitaniumPipe', 4},
        },
        output = {
            {'TitaniumSteamTurbine', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeSteamTurbine',
        machine = 'Hand',
        input = {
            {'CompositePlate', 8},
            {'CompositeParts', 16},
            {'CompositePipe', 4},
        },
        output = {
            {'CompositeSteamTurbine', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumSteamTurbine',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 8},
            {'NeutroniumParts', 16},
            {'NeutroniumPipe', 4},
        },
        output = {
            {'NeutroniumSteamTurbine', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'TitaniumIndustrialSteamTurbine',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 50},
            {'TitaniumParts', 32},
            {'TitaniumPipe', 10},
            {'QuantumCircuit', 2},
        },
        output = {
            {'TitaniumIndustrialSteamTurbine', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeIndustrialSteamTurbine',
        machine = 'Hand',
        input = {
            {'CompositePlate', 50},
            {'CompositeParts', 32},
            {'CompositePipe', 10},
            {'QuantumProcessor', 2},
        },
        output = {
            {'CompositeIndustrialSteamTurbine', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumIndustrialSteamTurbine',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 50},
            {'NeutroniumParts', 32},
            {'NeutroniumPipe', 10},
            {'QuantumBrain', 2},
        },
        output = {
            {'NeutroniumIndustrialSteamTurbine', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'TitaniumRiteg',
        machine = 'Hand',
        input = {
            {'PlutoniumCell', 1},
            {'BasicFrame', 2},
            {'TitaniumPlate', 8},
            {'CopperPipe', 20},
        },
        output = {
            {'TitaniumRiteg', 1},
        },
        ticks = 100,
        tier = 5,
    },
    {
        name = 'CompositeRiteg',
        machine = 'Hand',
        input = {
            {'PlutoniumCell', 1},
            {'ReinforcedFrame', 2},
            {'CompositePlate', 8},
            {'CopperPipe', 25},
        },
        output = {
            {'CompositeRiteg', 1},
        },
        ticks = 100,
        tier = 6,
    },
    {
        name = 'NeutroniumRiteg',
        machine = 'Hand',
        input = {
            {'PlutoniumCell', 1},
            {'ReinforcedFrame', 4},
            {'NeutroniumPlate', 8},
            {'CopperPipe', 30},
        },
        output = {
            {'NeutroniumRiteg', 1},
        },
        ticks = 100,
        tier = 7,
    },
    {
        name = 'SteelArcSmelter',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 32},
            {'SteelParts', 4},
            {'CopperWire', 10},
        },
        output = {
            {'SteelArcSmelter', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumArcSmelter',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 32},
            {'AluminiumParts', 4},
            {'CopperWire', 12.5},
        },
        output = {
            {'AluminiumArcSmelter', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelArcSmelter',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 32},
            {'StainlessSteelParts', 4},
            {'CopperWire', 15},
        },
        output = {
            {'StainlessSteelArcSmelter', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumArcSmelter',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 32},
            {'TitaniumParts', 4},
            {'GoldWire', 5},
        },
        output = {
            {'TitaniumArcSmelter', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeArcSmelter',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 32},
            {'CompositeParts', 4},
            {'PlatinumWire', 5},
        },
        output = {
            {'CompositeArcSmelter', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumArcSmelter',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 32},
            {'NeutroniumParts', 4},
            {'YttriumWire', 5},
        },
        output = {
            {'NeutroniumArcSmelter', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'AluminiumChemicalBath',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 8},
            {'AluminiumParts', 10},
            {'BasicFrame', 2},
            {'AluminiumElectricEngine', 1},
        },
        output = {
            {'AluminiumChemicalBath', 1},
        },
        ticks = 40,
        tier = 3,
    },
    {
        name = 'StainlessSteelChemicalBath',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 8},
            {'StainlessSteelParts', 10},
            {'ReinforcedFrame', 2},
            {'StainlessSteelElectricEngine', 1},
        },
        output = {
            {'StainlessSteelChemicalBath', 1},
        },
        ticks = 40,
        tier = 4,
    },
    {
        name = 'TitaniumChemicalBath',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 8},
            {'TitaniumParts', 10},
            {'ReinforcedFrame', 4},
            {'TitaniumElectricEngine', 1},
        },
        output = {
            {'TitaniumChemicalBath', 1},
        },
        ticks = 40,
        tier = 5,
    },
    {
        name = 'CompositeChemicalBath',
        machine = 'Hand',
        input = {
            {'CompositePlate', 8},
            {'CompositeParts', 10},
            {'ModularFrame', 2},
            {'CompositeElectricEngine', 1},
        },
        output = {
            {'CompositeChemicalBath', 1},
        },
        ticks = 40,
        tier = 6,
    },
    {
        name = 'NeutroniumChemicalBath',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 8},
            {'NeutroniumParts', 10},
            {'ModularFrame', 4},
            {'NeutroniumElectricEngine', 1},
        },
        output = {
            {'NeutroniumChemicalBath', 1},
        },
        ticks = 40,
        tier = 7,
    },
    {
        name = 'AluminiumSifter',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 4},
            {'AluminiumParts', 4},
            {'AluminiumElectricEngine', 1},
        },
        output = {
            {'AluminiumSifter', 1},
        },
        ticks = 40,
        tier = 3,
    },
    {
        name = 'StainlessSteelSifter',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 4},
            {'StainlessSteelParts', 9},
            {'StainlessSteelElectricEngine', 1},
        },
        output = {
            {'StainlessSteelSifter', 1},
        },
        ticks = 40,
        tier = 4,
    },
    {
        name = 'TitaniumSifter',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 4},
            {'TitaniumParts', 14},
            {'TitaniumElectricEngine', 1},
        },
        output = {
            {'TitaniumSifter', 1},
        },
        ticks = 40,
        tier = 5,
    },
    {
        name = 'CompositeSifter',
        machine = 'Hand',
        input = {
            {'CompositePlate', 4},
            {'CompositeParts', 19},
            {'CompositeElectricEngine', 1},
        },
        output = {
            {'CompositeSifter', 1},
        },
        ticks = 40,
        tier = 6,
    },
    {
        name = 'NeutroniumSifter',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 4},
            {'NeutroniumParts', 19},
            {'NeutroniumElectricEngine', 1},
        },
        output = {
            {'NeutroniumSifter', 1},
        },
        ticks = 40,
        tier = 7,
    },
    {
        name = 'AluminiumIndustrialChemReactor',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 15},
            {'Glass', 10},
            {'BasicFrame', 2},
            {'AluminiumElectricEngine', 2},
        },
        output = {
            {'AluminiumIndustrialChemReactor', 1},
        },
        ticks = 40,
        tier = 3,
    },
    {
        name = 'StainlessSteelIndustrialChemReactor',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 15},
            {'Glass', 10},
            {'ReinforcedFrame', 2},
            {'StainlessSteelElectricEngine', 2},
        },
        output = {
            {'StainlessSteelIndustrialChemReactor', 1},
        },
        ticks = 40,
        tier = 4,
    },
    {
        name = 'TitaniumIndustrialChemReactor',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 15},
            {'Glass', 10},
            {'ReinforcedFrame', 4},
            {'TitaniumElectricEngine', 2},
        },
        output = {
            {'TitaniumIndustrialChemReactor', 1},
        },
        ticks = 40,
        tier = 5,
    },
    {
        name = 'CompositeIndustrialChemReactor',
        machine = 'Hand',
        input = {
            {'CompositePlate', 15},
            {'Glass', 10},
            {'ModularFrame', 2},
            {'CompositeElectricEngine', 2},
        },
        output = {
            {'CompositeIndustrialChemReactor', 1},
        },
        ticks = 40,
        tier = 6,
    },
    {
        name = 'NeutroniumIndustrialChemReactor',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 15},
            {'Glass', 10},
            {'ModularFrame', 4},
            {'NeutroniumElectricEngine', 2},
        },
        output = {
            {'NeutroniumIndustrialChemReactor', 1},
        },
        ticks = 40,
        tier = 7,
    },
    {
        name = 'StoneFurnace',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 4},
        },
        output = {
            {'StoneFurnace', 1},
        },
        ticks = 20,
        tier = 0,
    },
    {
        name = 'CopperFurnace',
        machine = 'Hand',
        input = {
            {'CopperPlate', 4},
            {'StoneFurnace', 1},
        },
        output = {
            {'CopperFurnace', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelFurnace',
        machine = 'Hand',
        input = {
            {'SteelPlate', 4},
            {'StoneFurnace', 1},
        },
        output = {
            {'SteelFurnace', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumFurnace',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 4},
            {'StoneFurnace', 1},
        },
        output = {
            {'AluminiumFurnace', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelFurnace',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 4},
            {'StoneFurnace', 1},
        },
        output = {
            {'StainlessSteelFurnace', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumFurnace',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 4},
            {'StoneFurnace', 1},
        },
        output = {
            {'TitaniumFurnace', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeFurnace',
        machine = 'Hand',
        input = {
            {'CompositePlate', 4},
            {'StoneFurnace', 1},
        },
        output = {
            {'CompositeFurnace', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumFurnace',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 4},
            {'StoneFurnace', 1},
        },
        output = {
            {'NeutroniumFurnace', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperOven',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 10},
            {'CopperPipe', 10},
        },
        output = {
            {'CopperOven', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelOven',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 10},
            {'SteelPipe', 10},
        },
        output = {
            {'SteelOven', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumOven',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 10},
            {'AluminiumPipe', 10},
        },
        output = {
            {'AluminiumOven', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelOven',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 10},
            {'StainlessSteelPipe', 10},
        },
        output = {
            {'StainlessSteelOven', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumOven',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 10},
            {'TitaniumPipe', 10},
        },
        output = {
            {'TitaniumOven', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeOven',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 10},
            {'CompositePipe', 10},
        },
        output = {
            {'CompositeOven', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumOven',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 10},
            {'NeutroniumPipe', 10},
        },
        output = {
            {'NeutroniumOven', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperBlastFurnace',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 20},
            {'CopperPipe', 20},
        },
        output = {
            {'CopperBlastFurnace', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelBlastFurnace',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 20},
            {'SteelPipe', 20},
        },
        output = {
            {'SteelBlastFurnace', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumBlastFurnace',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 20},
            {'AluminiumPipe', 20},
        },
        output = {
            {'AluminiumBlastFurnace', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelBlastFurnace',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 20},
            {'StainlessSteelPipe', 20},
        },
        output = {
            {'StainlessSteelBlastFurnace', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumBlastFurnace',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 20},
            {'TitaniumPipe', 20},
        },
        output = {
            {'TitaniumBlastFurnace', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeBlastFurnace',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 20},
            {'CompositePipe', 20},
        },
        output = {
            {'CompositeBlastFurnace', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumBlastFurnace',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 20},
            {'NeutroniumPipe', 20},
        },
        output = {
            {'NeutroniumBlastFurnace', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperFluidFurnace',
        machine = 'Hand',
        input = {
            {'CopperFurnace', 1},
            {'CopperPipe', 2},
        },
        output = {
            {'CopperFluidFurnace', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelFluidFurnace',
        machine = 'Hand',
        input = {
            {'SteelFurnace', 1},
            {'SteelPipe', 7},
        },
        output = {
            {'SteelFluidFurnace', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumFluidFurnace',
        machine = 'Hand',
        input = {
            {'AluminiumFurnace', 1},
            {'AluminiumPipe', 12},
        },
        output = {
            {'AluminiumFluidFurnace', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelFluidFurnace',
        machine = 'Hand',
        input = {
            {'StainlessSteelFurnace', 1},
            {'StainlessSteelPipe', 17},
        },
        output = {
            {'StainlessSteelFluidFurnace', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumFluidFurnace',
        machine = 'Hand',
        input = {
            {'TitaniumFurnace', 1},
            {'TitaniumPipe', 17},
        },
        output = {
            {'TitaniumFluidFurnace', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeFluidFurnace',
        machine = 'Hand',
        input = {
            {'CompositeFurnace', 1},
            {'CompositePipe', 17},
        },
        output = {
            {'CompositeFluidFurnace', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumFluidFurnace',
        machine = 'Hand',
        input = {
            {'NeutroniumFurnace', 1},
            {'NeutroniumPipe', 17},
        },
        output = {
            {'NeutroniumFluidFurnace', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'SteelElectricFurnace',
        machine = 'Hand',
        input = {
            {'SteelPlate', 3},
            {'CopperWire', 6},
            {'BuildingMaterial', 6},
        },
        output = {
            {'SteelElectricFurnace', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumElectricFurnace',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 3},
            {'CopperWire', 9},
            {'BuildingMaterial', 6},
        },
        output = {
            {'AluminiumElectricFurnace', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelElectricFurnace',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 3},
            {'CopperWire', 12},
            {'BuildingMaterial', 6},
        },
        output = {
            {'StainlessSteelElectricFurnace', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumElectricFurnace',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 3},
            {'GoldWire', 15},
            {'BuildingMaterial', 6},
        },
        output = {
            {'TitaniumElectricFurnace', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeElectricFurnace',
        machine = 'Hand',
        input = {
            {'CompositePlate', 3},
            {'PlatinumWire', 18},
            {'BuildingMaterial', 6},
        },
        output = {
            {'CompositeElectricFurnace', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumElectricFurnace',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 3},
            {'YttriumWire', 21},
            {'BuildingMaterial', 6},
        },
        output = {
            {'NeutroniumElectricFurnace', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'AluminiumBatteryBox',
        machine = 'Hand',
        input = {
            {'CopperConnector', 2},
            {'Battery', 10},
            {'AluminiumPlate', 2},
            {'AdvancedCircuit', 1},
        },
        output = {
            {'AluminiumBatteryBox', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelBatteryBox',
        machine = 'Hand',
        input = {
            {'CopperConnector', 4},
            {'Battery', 13},
            {'StainlessSteelPlate', 2},
            {'Processor', 1},
        },
        output = {
            {'StainlessSteelBatteryBox', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumBatteryBox',
        machine = 'Hand',
        input = {
            {'CopperConnector', 6},
            {'Battery', 16},
            {'TitaniumPlate', 2},
            {'QuantumCircuit', 1},
        },
        output = {
            {'TitaniumBatteryBox', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeBatteryBox',
        machine = 'Hand',
        input = {
            {'CopperConnector', 8},
            {'Battery', 19},
            {'CompositePlate', 2},
            {'QuantumProcessor', 1},
        },
        output = {
            {'CompositeBatteryBox', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumBatteryBox',
        machine = 'Hand',
        input = {
            {'CopperConnector', 10},
            {'Battery', 22},
            {'NeutroniumPlate', 2},
            {'QuantumBrain', 1},
        },
        output = {
            {'NeutroniumBatteryBox', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'NeutroniumPortal',
        machine = 'Hand',
        input = {
            {'UltimateCatalyst', 10},
            {'NeutroniumPlate', 40},
            {'ModularFrame', 20},
            {'YttriumWire', 100},
            {'QuantumBrain', 25},
            {'BuildingMaterial', 256},
        },
        output = {
            {'NeutroniumPortal', 1},
        },
        ticks = 300,
        tier = 7,
    },
    {
        name = 'CopperDrillingRig',
        machine = 'Hand',
        input = {
            {'CopperPlate', 4},
            {'CopperRobotArm', 1},
            {'CopperParts', 6},
        },
        output = {
            {'CopperDrillingRig', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelDrillingRig',
        machine = 'Hand',
        input = {
            {'SteelPlate', 4},
            {'SteelRobotArm', 2},
            {'SteelParts', 12},
        },
        output = {
            {'SteelDrillingRig', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumDrillingRig',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 4},
            {'AluminiumRobotArm', 3},
            {'BasicFrame', 3},
        },
        output = {
            {'AluminiumDrillingRig', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelDrillingRig',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 4},
            {'StainlessSteelRobotArm', 4},
            {'ReinforcedFrame', 3},
        },
        output = {
            {'StainlessSteelDrillingRig', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumDrillingRig',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 4},
            {'TitaniumRobotArm', 5},
            {'ReinforcedFrame', 6},
        },
        output = {
            {'TitaniumDrillingRig', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeDrillingRig',
        machine = 'Hand',
        input = {
            {'CompositePlate', 4},
            {'CompositeRobotArm', 6},
            {'ModularFrame', 3},
        },
        output = {
            {'CompositeDrillingRig', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumDrillingRig',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 4},
            {'NeutroniumRobotArm', 7},
            {'ModularFrame', 6},
        },
        output = {
            {'NeutroniumDrillingRig', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'AluminiumAssembler',
        machine = 'Hand',
        input = {
            {'AluminiumRobotArm', 4},
            {'AluminiumPlate', 3},
            {'BasicFrame', 2},
            {'AdvancedCircuit', 4},
        },
        output = {
            {'AluminiumAssembler', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelAssembler',
        machine = 'Hand',
        input = {
            {'StainlessSteelRobotArm', 4},
            {'StainlessSteelPlate', 3},
            {'ReinforcedFrame', 2},
            {'Processor', 4},
        },
        output = {
            {'StainlessSteelAssembler', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumAssembler',
        machine = 'Hand',
        input = {
            {'TitaniumRobotArm', 4},
            {'TitaniumPlate', 3},
            {'ReinforcedFrame', 4},
            {'QuantumCircuit', 4},
        },
        output = {
            {'TitaniumAssembler', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeAssembler',
        machine = 'Hand',
        input = {
            {'CompositeRobotArm', 4},
            {'CompositePlate', 3},
            {'ModularFrame', 2},
            {'QuantumProcessor', 4},
        },
        output = {
            {'CompositeAssembler', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumAssembler',
        machine = 'Hand',
        input = {
            {'NeutroniumRobotArm', 4},
            {'NeutroniumPlate', 3},
            {'ModularFrame', 4},
            {'QuantumBrain', 4},
        },
        output = {
            {'NeutroniumAssembler', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperConstructor',
        machine = 'Hand',
        input = {
            {'CopperRobotArm', 1},
            {'CopperPlate', 3},
            {'CopperParts', 2},
            {'CopperParts', 2},
        },
        output = {
            {'CopperConstructor', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelConstructor',
        machine = 'Hand',
        input = {
            {'SteelRobotArm', 1},
            {'SteelPlate', 3},
            {'SteelParts', 4},
            {'Circuit', 2},
        },
        output = {
            {'SteelConstructor', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumConstructor',
        machine = 'Hand',
        input = {
            {'AluminiumRobotArm', 1},
            {'AluminiumPlate', 3},
            {'BasicFrame', 1},
            {'AdvancedCircuit', 2},
        },
        output = {
            {'AluminiumConstructor', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelConstructor',
        machine = 'Hand',
        input = {
            {'StainlessSteelRobotArm', 1},
            {'StainlessSteelPlate', 3},
            {'ReinforcedFrame', 1},
            {'Processor', 2},
        },
        output = {
            {'StainlessSteelConstructor', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumConstructor',
        machine = 'Hand',
        input = {
            {'TitaniumRobotArm', 1},
            {'TitaniumPlate', 3},
            {'ReinforcedFrame', 2},
            {'QuantumCircuit', 2},
        },
        output = {
            {'TitaniumConstructor', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeConstructor',
        machine = 'Hand',
        input = {
            {'CompositeRobotArm', 1},
            {'CompositePlate', 3},
            {'ModularFrame', 1},
            {'QuantumProcessor', 2},
        },
        output = {
            {'CompositeConstructor', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumConstructor',
        machine = 'Hand',
        input = {
            {'NeutroniumRobotArm', 1},
            {'NeutroniumPlate', 3},
            {'ModularFrame', 2},
            {'QuantumBrain', 2},
        },
        output = {
            {'NeutroniumConstructor', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperDestroyer',
        machine = 'Hand',
        input = {
            {'CopperPlate', 10},
            {'CopperParts', 8},
        },
        output = {
            {'CopperDestroyer', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelDestroyer',
        machine = 'Hand',
        input = {
            {'SteelPlate', 10},
            {'SteelParts', 8},
        },
        output = {
            {'SteelDestroyer', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumDestroyer',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 10},
            {'AluminiumParts', 8},
        },
        output = {
            {'AluminiumDestroyer', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelDestroyer',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 10},
            {'StainlessSteelParts', 8},
        },
        output = {
            {'StainlessSteelDestroyer', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumDestroyer',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 10},
            {'TitaniumParts', 8},
        },
        output = {
            {'TitaniumDestroyer', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeDestroyer',
        machine = 'Hand',
        input = {
            {'CompositePlate', 10},
            {'CompositeParts', 8},
        },
        output = {
            {'CompositeDestroyer', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumDestroyer',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 10},
            {'NeutroniumParts', 8},
        },
        output = {
            {'NeutroniumDestroyer', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperLamp',
        machine = 'Hand',
        input = {
            {'CopperPlate', 2},
        },
        output = {
            {'CopperLamp', 1},
        },
        ticks = 40,
        tier = 1,
    },
    {
        name = 'SteelLamp',
        machine = 'Hand',
        input = {
            {'SteelPlate', 2},
        },
        output = {
            {'SteelLamp', 1},
        },
        ticks = 40,
        tier = 2,
    },
    {
        name = 'AluminiumLamp',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 2},
        },
        output = {
            {'AluminiumLamp', 1},
        },
        ticks = 40,
        tier = 3,
    },
    {
        name = 'StainlessSteelLamp',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 2},
        },
        output = {
            {'StainlessSteelLamp', 1},
        },
        ticks = 40,
        tier = 4,
    },
    {
        name = 'TitaniumLamp',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 2},
        },
        output = {
            {'TitaniumLamp', 1},
        },
        ticks = 40,
        tier = 5,
    },
    {
        name = 'CompositeLamp',
        machine = 'Hand',
        input = {
            {'CompositePlate', 2},
        },
        output = {
            {'CompositeLamp', 1},
        },
        ticks = 40,
        tier = 6,
    },
    {
        name = 'NeutroniumLamp',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 2},
        },
        output = {
            {'NeutroniumLamp', 1},
        },
        ticks = 40,
        tier = 7,
    },
    {
        name = 'SteelElectrolyzer',
        machine = 'Hand',
        input = {
            {'SteelPlate', 3},
            {'CoalDust', 2},
            {'CopperConnector', 2},
        },
        output = {
            {'SteelElectrolyzer', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumElectrolyzer',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 3},
            {'CoalDust', 2},
            {'CopperConnector', 7},
        },
        output = {
            {'AluminiumElectrolyzer', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelElectrolyzer',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 3},
            {'CoalDust', 2},
            {'CopperConnector', 12},
        },
        output = {
            {'StainlessSteelElectrolyzer', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumElectrolyzer',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 3},
            {'CoalDust', 2},
            {'CopperConnector', 17},
        },
        output = {
            {'TitaniumElectrolyzer', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeElectrolyzer',
        machine = 'Hand',
        input = {
            {'CompositePlate', 3},
            {'CoalDust', 2},
            {'CopperConnector', 17},
        },
        output = {
            {'CompositeElectrolyzer', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumElectrolyzer',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 3},
            {'CoalDust', 2},
            {'CopperConnector', 17},
        },
        output = {
            {'NeutroniumElectrolyzer', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'SteelMixer',
        machine = 'Hand',
        input = {
            {'SteelPlate', 4},
            {'SteelParts', 5},
            {'SteelParts', 8},
        },
        output = {
            {'SteelMixer', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumMixer',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 4},
            {'AluminiumParts', 5},
            {'BasicFrame', 2},
        },
        output = {
            {'AluminiumMixer', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelMixer',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 4},
            {'StainlessSteelParts', 5},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'StainlessSteelMixer', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumMixer',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 4},
            {'TitaniumParts', 5},
            {'ReinforcedFrame', 4},
        },
        output = {
            {'TitaniumMixer', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeMixer',
        machine = 'Hand',
        input = {
            {'CompositePlate', 4},
            {'CompositeParts', 5},
            {'ModularFrame', 2},
        },
        output = {
            {'CompositeMixer', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumMixer',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 4},
            {'NeutroniumParts', 5},
            {'ModularFrame', 4},
        },
        output = {
            {'NeutroniumMixer', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperAutomaticFarm',
        machine = 'Hand',
        input = {
            {'DirtSurface', 4},
            {'CopperRobotArm', 2},
            {'CopperParts', 4},
        },
        output = {
            {'CopperAutomaticFarm', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelAutomaticFarm',
        machine = 'Hand',
        input = {
            {'DirtSurface', 4},
            {'SteelRobotArm', 2},
            {'SteelParts', 8},
        },
        output = {
            {'SteelAutomaticFarm', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumAutomaticFarm',
        machine = 'Hand',
        input = {
            {'DirtSurface', 4},
            {'AluminiumRobotArm', 2},
            {'BasicFrame', 2},
        },
        output = {
            {'AluminiumAutomaticFarm', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelAutomaticFarm',
        machine = 'Hand',
        input = {
            {'DirtSurface', 4},
            {'StainlessSteelRobotArm', 2},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'StainlessSteelAutomaticFarm', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumAutomaticFarm',
        machine = 'Hand',
        input = {
            {'DirtSurface', 4},
            {'TitaniumRobotArm', 2},
            {'ReinforcedFrame', 4},
            {'QuantumCircuit', 4},
        },
        output = {
            {'TitaniumAutomaticFarm', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeAutomaticFarm',
        machine = 'Hand',
        input = {
            {'DirtSurface', 4},
            {'CompositeRobotArm', 2},
            {'ModularFrame', 2},
            {'QuantumProcessor', 4},
        },
        output = {
            {'CompositeAutomaticFarm', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumAutomaticFarm',
        machine = 'Hand',
        input = {
            {'DirtSurface', 4},
            {'NeutroniumRobotArm', 2},
            {'ModularFrame', 4},
            {'QuantumBrain', 4},
        },
        output = {
            {'NeutroniumAutomaticFarm', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperAtmosphericCondenser',
        machine = 'Hand',
        input = {
            {'CopperPlate', 5},
            {'CopperParts', 2},
            {'CopperParts', 2},
            {'CopperPipe', 5},
        },
        output = {
            {'CopperAtmosphericCondenser', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelAtmosphericCondenser',
        machine = 'Hand',
        input = {
            {'SteelPlate', 5},
            {'SteelParts', 2},
            {'SteelParts', 4},
            {'CopperPipe', 10},
        },
        output = {
            {'SteelAtmosphericCondenser', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumAtmosphericCondenser',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 5},
            {'AluminiumParts', 2},
            {'BasicFrame', 1},
            {'CopperPipe', 15},
        },
        output = {
            {'AluminiumAtmosphericCondenser', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelAtmosphericCondenser',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 5},
            {'StainlessSteelParts', 2},
            {'ReinforcedFrame', 1},
            {'CopperPipe', 20},
        },
        output = {
            {'StainlessSteelAtmosphericCondenser', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumAtmosphericCondenser',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 5},
            {'TitaniumParts', 2},
            {'ReinforcedFrame', 2},
            {'CopperPipe', 20},
        },
        output = {
            {'TitaniumAtmosphericCondenser', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeAtmosphericCondenser',
        machine = 'Hand',
        input = {
            {'CompositePlate', 5},
            {'CompositeParts', 2},
            {'ModularFrame', 1},
            {'CopperPipe', 20},
        },
        output = {
            {'CompositeAtmosphericCondenser', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumAtmosphericCondenser',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 5},
            {'NeutroniumParts', 2},
            {'ModularFrame', 2},
            {'CopperPipe', 20},
        },
        output = {
            {'NeutroniumAtmosphericCondenser', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'StainlessSteelTerminal',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 3},
            {'Glass', 4},
            {'CopperConnector', 1},
        },
        output = {
            {'StainlessSteelTerminal', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumBigTerminal',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 6},
            {'Glass', 8},
            {'CopperConnector', 2},
        },
        output = {
            {'TitaniumBigTerminal', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeHugeTerminal',
        machine = 'Hand',
        input = {
            {'CompositePlate', 9},
            {'Glass', 12},
            {'CopperConnector', 3},
        },
        output = {
            {'CompositeHugeTerminal', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'StainlessSteelFlatTerminal',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 3},
            {'Glass', 4},
            {'CopperConnector', 1},
        },
        output = {
            {'StainlessSteelFlatTerminal', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumBigFlatTerminal',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 6},
            {'Glass', 8},
            {'CopperConnector', 2},
        },
        output = {
            {'TitaniumBigFlatTerminal', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeHugeFlatTerminal',
        machine = 'Hand',
        input = {
            {'CompositePlate', 9},
            {'Glass', 12},
            {'CopperConnector', 3},
        },
        output = {
            {'CompositeHugeFlatTerminal', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'CopperComputer',
        machine = 'Hand',
        input = {
            {'CopperPlate', 1},
            {'CopperParts', 4},
        },
        output = {
            {'CopperComputer', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelComputer',
        machine = 'Hand',
        input = {
            {'SteelPlate', 1},
            {'Circuit', 4},
        },
        output = {
            {'SteelComputer', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumComputer',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 1},
            {'AdvancedCircuit', 4},
        },
        output = {
            {'AluminiumComputer', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelComputer',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 1},
            {'Processor', 4},
        },
        output = {
            {'StainlessSteelComputer', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumComputer',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 1},
            {'QuantumCircuit', 4},
        },
        output = {
            {'TitaniumComputer', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeComputer',
        machine = 'Hand',
        input = {
            {'CompositePlate', 1},
            {'QuantumProcessor', 4},
        },
        output = {
            {'CompositeComputer', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'SteelDiode',
        machine = 'Hand',
        input = {
            {'CopperConnector', 2},
            {'Silicon', 0},
            {'SteelPlate', 1},
        },
        output = {
            {'SteelDiode', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumDiode',
        machine = 'Hand',
        input = {
            {'CopperConnector', 2},
            {'Silicon', 3},
            {'AluminiumPlate', 1},
        },
        output = {
            {'AluminiumDiode', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelDiode',
        machine = 'Hand',
        input = {
            {'CopperConnector', 2},
            {'Silicon', 6},
            {'StainlessSteelPlate', 1},
        },
        output = {
            {'StainlessSteelDiode', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumDiode',
        machine = 'Hand',
        input = {
            {'CopperConnector', 2},
            {'Silicon', 9},
            {'TitaniumPlate', 1},
        },
        output = {
            {'TitaniumDiode', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeDiode',
        machine = 'Hand',
        input = {
            {'CopperConnector', 2},
            {'Silicon', 9},
            {'CompositePlate', 1},
        },
        output = {
            {'CompositeDiode', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumDiode',
        machine = 'Hand',
        input = {
            {'CopperConnector', 2},
            {'Silicon', 9},
            {'NeutroniumPlate', 1},
        },
        output = {
            {'NeutroniumDiode', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'TitaniumFissionReactor',
        machine = 'Hand',
        input = {
            {'CopperHeatPipe', 25},
            {'TitaniumPlate', 100},
            {'TitaniumParts', 100},
            {'QuantumCircuit', 10},
            {'BuildingMaterial', 128},
        },
        output = {
            {'TitaniumFissionReactor', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeFissionReactor',
        machine = 'Hand',
        input = {
            {'CopperHeatPipe', 25},
            {'CompositePlate', 100},
            {'CompositeParts', 100},
            {'QuantumProcessor', 13},
            {'BuildingMaterial', 128},
        },
        output = {
            {'CompositeFissionReactor', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumFissionReactor',
        machine = 'Hand',
        input = {
            {'CopperHeatPipe', 25},
            {'NeutroniumPlate', 100},
            {'NeutroniumParts', 100},
            {'QuantumBrain', 16},
            {'BuildingMaterial', 128},
        },
        output = {
            {'NeutroniumFissionReactor', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CompositeFusionReactor',
        machine = 'Hand',
        input = {
            {'CopperHeatPipe', 25},
            {'CompositePlate', 40},
            {'PlatinumWire', 100},
            {'QuantumProcessor', 15},
            {'PlatinumReflector', 40},
            {'BuildingMaterial', 128},
        },
        output = {
            {'CompositeFusionReactor', 1},
        },
        ticks = 300,
        tier = 6,
    },
    {
        name = 'NeutroniumFusionReactor',
        machine = 'Hand',
        input = {
            {'CopperHeatPipe', 25},
            {'NeutroniumPlate', 40},
            {'YttriumWire', 100},
            {'QuantumBrain', 20},
            {'PlatinumReflector', 40},
            {'BuildingMaterial', 128},
        },
        output = {
            {'NeutroniumFusionReactor', 1},
        },
        ticks = 300,
        tier = 7,
    },
    {
        name = 'TitaniumIndustrialBoiler',
        machine = 'Hand',
        input = {
            {'TitaniumPipe', 25},
            {'TitaniumPlate', 30},
            {'TitaniumParts', 10},
            {'QuantumCircuit', 1},
        },
        output = {
            {'TitaniumIndustrialBoiler', 1},
        },
        ticks = 100,
        tier = 5,
    },
    {
        name = 'CompositeIndustrialBoiler',
        machine = 'Hand',
        input = {
            {'CompositePipe', 25},
            {'CompositePlate', 30},
            {'CompositeParts', 15},
            {'QuantumProcessor', 1},
        },
        output = {
            {'CompositeIndustrialBoiler', 1},
        },
        ticks = 100,
        tier = 6,
    },
    {
        name = 'NeutroniumIndustrialBoiler',
        machine = 'Hand',
        input = {
            {'NeutroniumPipe', 25},
            {'NeutroniumPlate', 30},
            {'NeutroniumParts', 20},
            {'QuantumBrain', 1},
        },
        output = {
            {'NeutroniumIndustrialBoiler', 1},
        },
        ticks = 100,
        tier = 7,
    },
    {
        name = 'AluminiumSolarPanel',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 4},
            {'BasicFrame', 3},
            {'AluminiumSolarCell', 10},
        },
        output = {
            {'AluminiumSolarPanel', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelSolarPanel',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 4},
            {'ReinforcedFrame', 3},
            {'StainlessSteelSolarCell', 10},
        },
        output = {
            {'StainlessSteelSolarPanel', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumSolarPanel',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 4},
            {'ReinforcedFrame', 6},
            {'TitaniumSolarCell', 10},
        },
        output = {
            {'TitaniumSolarPanel', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeSolarPanel',
        machine = 'Hand',
        input = {
            {'CompositePlate', 4},
            {'ModularFrame', 3},
            {'CompositeSolarCell', 10},
        },
        output = {
            {'CompositeSolarPanel', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumSolarPanel',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 4},
            {'ModularFrame', 6},
            {'NeutroniumSolarCell', 10},
        },
        output = {
            {'NeutroniumSolarPanel', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'AluminiumSmallSolarPanel',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 4},
            {'BasicFrame', 1},
            {'AluminiumSolarCell', 1},
        },
        output = {
            {'AluminiumSmallSolarPanel', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelSmallSolarPanel',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 4},
            {'ReinforcedFrame', 1},
            {'StainlessSteelSolarCell', 1},
        },
        output = {
            {'StainlessSteelSmallSolarPanel', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumSmallSolarPanel',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 4},
            {'ReinforcedFrame', 2},
            {'TitaniumSolarCell', 1},
        },
        output = {
            {'TitaniumSmallSolarPanel', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeSmallSolarPanel',
        machine = 'Hand',
        input = {
            {'CompositePlate', 4},
            {'ModularFrame', 1},
            {'CompositeSolarCell', 1},
        },
        output = {
            {'CompositeSmallSolarPanel', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumSmallSolarPanel',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 4},
            {'ModularFrame', 2},
            {'NeutroniumSolarCell', 1},
        },
        output = {
            {'NeutroniumSmallSolarPanel', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'StainlessSteelPumpjack',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 5},
            {'StainlessSteelParts', 8},
            {'StainlessSteelPipe', 5},
            {'Processor', 3},
        },
        output = {
            {'StainlessSteelPumpjack', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumPumpjack',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 5},
            {'TitaniumParts', 16},
            {'TitaniumPipe', 5},
            {'QuantumCircuit', 3},
        },
        output = {
            {'TitaniumPumpjack', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositePumpjack',
        machine = 'Hand',
        input = {
            {'CompositePlate', 5},
            {'CompositeParts', 24},
            {'CompositePipe', 5},
            {'QuantumProcessor', 3},
        },
        output = {
            {'CompositePumpjack', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumPumpjack',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 5},
            {'NeutroniumParts', 32},
            {'NeutroniumPipe', 5},
            {'QuantumBrain', 3},
        },
        output = {
            {'NeutroniumPumpjack', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'StainlessSteelIndustrialSmelter',
        machine = 'Hand',
        input = {
            {'CopperWire', 96},
            {'StainlessSteelPlate', 12},
            {'BasicFrame', 3},
            {'BuildingMaterial', 64},
        },
        output = {
            {'StainlessSteelIndustrialSmelter', 1},
        },
        ticks = 80,
        tier = 4,
    },
    {
        name = 'TitaniumIndustrialSmelter',
        machine = 'Hand',
        input = {
            {'GoldWire', 32},
            {'TitaniumPlate', 12},
            {'ReinforcedFrame', 3},
            {'BuildingMaterial', 64},
        },
        output = {
            {'TitaniumIndustrialSmelter', 1},
        },
        ticks = 80,
        tier = 5,
    },
    {
        name = 'CompositeIndustrialSmelter',
        machine = 'Hand',
        input = {
            {'PlatinumWire', 32},
            {'CompositePlate', 12},
            {'ReinforcedFrame', 6},
            {'BuildingMaterial', 64},
        },
        output = {
            {'CompositeIndustrialSmelter', 1},
        },
        ticks = 80,
        tier = 6,
    },
    {
        name = 'NeutroniumIndustrialSmelter',
        machine = 'Hand',
        input = {
            {'YttriumWire', 32},
            {'NeutroniumPlate', 12},
            {'ModularFrame', 3},
            {'BuildingMaterial', 64},
        },
        output = {
            {'NeutroniumIndustrialSmelter', 1},
        },
        ticks = 80,
        tier = 7,
    },
    {
        name = 'CopperKineticHeater',
        machine = 'Hand',
        input = {
            {'CopperPlate', 3},
            {'CopperPipe', 4},
        },
        output = {
            {'CopperKineticHeater', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelKineticHeater',
        machine = 'Hand',
        input = {
            {'SteelPlate', 3},
            {'CopperPipe', 8},
        },
        output = {
            {'SteelKineticHeater', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumKineticHeater',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 3},
            {'CopperPipe', 12},
        },
        output = {
            {'AluminiumKineticHeater', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelKineticHeater',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 3},
            {'CopperPipe', 16},
        },
        output = {
            {'StainlessSteelKineticHeater', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumKineticHeater',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 3},
            {'CopperPipe', 16},
        },
        output = {
            {'TitaniumKineticHeater', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeKineticHeater',
        machine = 'Hand',
        input = {
            {'CompositePlate', 3},
            {'CopperPipe', 16},
        },
        output = {
            {'CompositeKineticHeater', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumKineticHeater',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 3},
            {'CopperPipe', 16},
        },
        output = {
            {'NeutroniumKineticHeater', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CircuitBoard',
        machine = 'Hand',
        input = {
            {'Log', 1},
        },
        output = {
            {'CircuitBoard', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Circuit',
        machine = 'Hand',
        input = {
            {'CircuitBoard', 1},
            {'Triod', 3},
        },
        output = {
            {'Circuit', 1},
        },
        ticks = 150,
        tier = 1,
    },
    {
        name = 'Triod',
        machine = 'Hand',
        input = {
            {'Glass', 1},
            {'CopperWire', 3},
        },
        output = {
            {'Triod', 1},
        },
        ticks = 50,
        tier = 1,
    },
    {
        name = 'Resistor',
        machine = 'Hand',
        input = {
            {'CoalDust', 1},
            {'CopperWire', 4},
        },
        output = {
            {'Resistor', 1},
        },
        ticks = 60,
        tier = 1,
    },
    {
        name = 'AdvancedCircuit',
        machine = 'Hand',
        input = {
            {'CircuitBoard', 1},
            {'Resistor', 2},
            {'Circuit', 3},
        },
        output = {
            {'AdvancedCircuit', 1},
        },
        ticks = 200,
        tier = 2,
    },
    {
        name = 'Transistor',
        machine = 'Hand',
        input = {
            {'Silicon', 1},
            {'CopperWire', 2},
        },
        output = {
            {'Transistor', 1},
        },
        ticks = 80,
        tier = 1,
    },
    {
        name = 'Capacitor',
        machine = 'Hand',
        input = {
            {'AluminiumFoil', 2},
            {'Log', 1},
        },
        output = {
            {'Capacitor', 1},
        },
        ticks = 80,
        tier = 1,
    },
    {
        name = 'Processor',
        machine = 'Hand',
        input = {
            {'CircuitBoard', 1},
            {'AdvancedCircuit', 3},
            {'Resistor', 5},
        },
        output = {
            {'Processor', 1},
        },
        ticks = 200,
        tier = 3,
    },
    {
        name = 'QuantumCore',
        machine = 'Hand',
        input = {
            {'YttriumDust', 1},
            {'CopperParts', 3},
        },
        output = {
            {'QuantumCore', 1},
        },
        ticks = 100,
        tier = 4,
    },
    {
        name = 'QuantumCircuit',
        machine = 'Hand',
        input = {
            {'QuantumCore', 6},
            {'Processor', 3},
            {'Resistor', 6},
        },
        output = {
            {'QuantumCircuit', 1},
        },
        ticks = 200,
        tier = 4,
    },
    {
        name = 'QuantumProcessor',
        machine = 'Hand',
        input = {
            {'QuantumCircuit', 3},
            {'DecisionResonator', 6},
            {'Capacitor', 6},
        },
        output = {
            {'QuantumProcessor', 1},
        },
        ticks = 200,
        tier = 5,
    },
    {
        name = 'QuantumBrain',
        machine = 'Hand',
        input = {
            {'QuantumProcessor', 3},
            {'BrainMatrix', 1},
            {'Resistor', 10},
        },
        output = {
            {'QuantumBrain', 1},
        },
        ticks = 200,
        tier = 6,
    },
    {
        name = 'UltimateCatalyst',
        machine = 'Hand',
        input = {
            {'Cell', 1},
            {'NeutroniumParts', 1},
            {'Coke', 10},
        },
        output = {
            {'UltimateCatalyst', 1},
        },
        ticks = 200,
        tier = 7,
    },
    {
        name = 'Catalyst',
        machine = 'Hand',
        input = {
            {'Cell', 1},
            {'CopperWire', 40},
            {'CoalDust', 4},
        },
        output = {
            {'Catalyst', 1},
        },
        ticks = 200,
        tier = 3,
    },
    {
        name = 'BasicPlatform',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'BasicPlatform', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'Bricks',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'Bricks', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'GlassBlock',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'GlassBlock', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'WoodenPlanks',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'WoodenPlanks', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'StoneTiles',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'StoneTiles', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'RedTiles',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'RedTiles', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'DarkTiles',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'DarkTiles', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'Terracotta',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'Terracotta', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'TerracottaTiles',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'TerracottaTiles', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'RedBricks',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'RedBricks', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'DarkBricks',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'DarkBricks', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'TerracottaBricks',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'TerracottaBricks', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'Concrete',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 4},
        },
        output = {
            {'Concrete', 1},
        },
        ticks = 10,
        tier = 2,
    },
    {
        name = 'ConcreteBricks',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 4},
        },
        output = {
            {'ConcreteBricks', 1},
        },
        ticks = 10,
        tier = 2,
    },
    {
        name = 'ConcreteTiles',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 4},
        },
        output = {
            {'ConcreteTiles', 1},
        },
        ticks = 10,
        tier = 2,
    },
    {
        name = 'ConcreteSmallTiles',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 4},
        },
        output = {
            {'ConcreteSmallTiles', 1},
        },
        ticks = 10,
        tier = 2,
    },
    {
        name = 'PlasticBlock',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 4},
        },
        output = {
            {'PlasticBlock', 1},
        },
        ticks = 10,
        tier = 2,
    },
    {
        name = 'ReinforcedConcrete',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 8},
        },
        output = {
            {'ReinforcedConcrete', 1},
        },
        ticks = 10,
        tier = 3,
    },
    {
        name = 'ReinforcedConcreteTiles',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 8},
        },
        output = {
            {'ReinforcedConcreteTiles', 1},
        },
        ticks = 10,
        tier = 3,
    },
    {
        name = 'ReinforcedConcreteSmallTiles',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 8},
        },
        output = {
            {'ReinforcedConcreteSmallTiles', 1},
        },
        ticks = 10,
        tier = 3,
    },
    {
        name = 'ReinforcedConcreteBricks',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 8},
        },
        output = {
            {'ReinforcedConcreteBricks', 1},
        },
        ticks = 10,
        tier = 3,
    },
    {
        name = 'DangerBlock',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 8},
        },
        output = {
            {'DangerBlock', 1},
        },
        ticks = 10,
        tier = 3,
    },
    {
        name = 'CopperChair',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'CopperChair', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Ladder',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'Ladder', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Door',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'Door', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Window',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'Window', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'PlasticWindow',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'PlasticWindow', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Rack',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'Rack', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Fence',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'Fence', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Cell',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 1},
            {'AluminiumParts', 1},
        },
        output = {
            {'Cell', 1},
        },
        ticks = 200,
        tier = 3,
    },
    {
        name = 'BasicCoil',
        machine = 'Hand',
        input = {
            {'CopperWire', 16},
            {'SteelPlate', 2},
        },
        output = {
            {'BasicCoil', 1},
        },
        ticks = 200,
        tier = 2,
    },
    {
        name = 'AdvancedCoil',
        machine = 'Hand',
        input = {
            {'BasicCoil', 3},
            {'StainlessSteelPlate', 2},
        },
        output = {
            {'AdvancedCoil', 1},
        },
        ticks = 200,
        tier = 3,
    },
    {
        name = 'PowerCoil',
        machine = 'Hand',
        input = {
            {'AdvancedCoil', 3},
            {'Processor', 2},
        },
        output = {
            {'PowerCoil', 1},
        },
        ticks = 200,
        tier = 5,
    },
    {
        name = 'BasicFrame',
        machine = 'Hand',
        input = {
            {'SteelPlate', 4},
            {'SteelParts', 2},
        },
        output = {
            {'BasicFrame', 1},
        },
        ticks = 200,
        tier = 2,
    },
    {
        name = 'ReinforcedFrame',
        machine = 'Hand',
        input = {
            {'BasicFrame', 3},
            {'AluminiumParts', 3},
        },
        output = {
            {'ReinforcedFrame', 1},
        },
        ticks = 200,
        tier = 3,
    },
    {
        name = 'ModularFrame',
        machine = 'Hand',
        input = {
            {'ReinforcedFrame', 3},
            {'StainlessSteelParts', 5},
        },
        output = {
            {'ModularFrame', 1},
        },
        ticks = 200,
        tier = 5,
    },
    {
        name = 'UraniumCell',
        machine = 'Hand',
        input = {
            {'Uranium235Dust', 3},
            {'UraniumDust', 20},
            {'Cell', 1},
        },
        output = {
            {'UraniumCell', 1},
        },
        ticks = 200,
        tier = 5,
    },
    {
        name = 'ThoriumCell',
        machine = 'Hand',
        input = {
            {'ThoriumDust', 40},
            {'Cell', 1},
        },
        output = {
            {'ThoriumCell', 1},
        },
        ticks = 200,
        tier = 6,
    },
    {
        name = 'Uranium233Cell',
        machine = 'Hand',
        input = {
            {'Uranium233Dust', 3},
            {'Cell', 1},
        },
        output = {
            {'Uranium233Cell', 1},
        },
        ticks = 200,
    },
    {
        name = 'PlutoniumCell',
        machine = 'Hand',
        input = {
            {'PlutoniumDust', 3},
            {'Cell', 1},
        },
        output = {
            {'PlutoniumCell', 1},
        },
        ticks = 200,
    },
    {
        name = 'ReflectorCell',
        machine = 'Hand',
        input = {
            {'Cell', 1},
            {'BerylliumDust', 3},
        },
        output = {
            {'ReflectorCell', 1},
        },
        ticks = 100,
    },
    {
        name = 'PlatinumReflector',
        machine = 'Hand',
        input = {
            {'Cell', 1},
            {'PlatinumFoil', 1},
        },
        output = {
            {'PlatinumReflector', 1},
        },
        ticks = 100,
        tier = 6,
    },
    {
        name = 'BrainMatrix',
        machine = 'Hand',
        input = {
            {'CarbonFiberSheet', 1},
            {'PlatinumFoil', 1},
        },
        output = {
            {'BrainMatrix', 1},
        },
        ticks = 100,
        tier = 6,
    },
    {
        name = 'DecisionResonator',
        machine = 'Hand',
        input = {
            {'StainlessSteelParts', 4},
            {'MicaFlakes', 1},
        },
        output = {
            {'DecisionResonator', 1},
        },
        ticks = 100,
        tier = 5,
    },
    {
        name = 'ControlCell',
        machine = 'Hand',
        input = {
            {'Cell', 1},
            {'YttriumDust', 3},
        },
        output = {
            {'ControlCell', 1},
        },
        ticks = 100,
    },
    {
        name = 'Dirt',
        machine = 'Hand',
        input = {
            {'SandSurface', 1},
            {'Organics', 1},
        },
        output = {
            {'DirtSurface', 1},
        },
        ticks = 200,
    },
    {
        name = 'CarbonFiberSheet',
        machine = 'Hand',
        input = {
            {'CarbonFiber', 2},
        },
        output = {
            {'CarbonFiberSheet', 1},
        },
        ticks = 200,
        tier = 5,
    },
    {
        name = 'BuildingMaterial',
        machine = 'Hand',
        input = {
            {'StoneSurface', 1},
        },
        output = {
            {'BuildingMaterial', 1},
        },
        ticks = 10,
    },
     {
     {
         name = 'SandSurface',
         name = 'SandSurface',
        machine = 'Hand',
         input = {
         input = {
             {'GravelSurface', 1},
             {'GravelSurface', 1},
Line 12: Line 5,700:
     {
     {
         name = 'GravelSurface',
         name = 'GravelSurface',
        machine = 'Hand',
         input = {
         input = {
             {'StoneSurface', 1},
             {'StoneSurface', 1},
Line 22: Line 5,711:
     {
     {
         name = 'Steampack',
         name = 'Steampack',
        machine = 'Hand',
         input = {
         input = {
             {'CopperParts', 6},
             {'CopperParts', 6},
Line 35: Line 5,725:
     {
     {
         name = 'AdvancedSteampack',
         name = 'AdvancedSteampack',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelParts', 30},
             {'StainlessSteelParts', 30},
Line 48: Line 5,739:
     {
     {
         name = 'HighCapacitySteampack',
         name = 'HighCapacitySteampack',
        machine = 'Hand',
         input = {
         input = {
             {'SteelParts', 30},
             {'SteelParts', 30},
Line 61: Line 5,753:
     {
     {
         name = 'HighPressureSteampack',
         name = 'HighPressureSteampack',
        machine = 'Hand',
         input = {
         input = {
             {'SteelParts', 6},
             {'SteelParts', 6},
Line 74: Line 5,767:
     {
     {
         name = 'Jetpack',
         name = 'Jetpack',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumParts', 10},
             {'AluminiumParts', 10},
Line 88: Line 5,782:
     {
     {
         name = 'AdvancedJetpack',
         name = 'AdvancedJetpack',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelParts', 10},
             {'StainlessSteelParts', 10},
Line 102: Line 5,797:
     {
     {
         name = 'AntigravityUnit',
         name = 'AntigravityUnit',
        machine = 'Hand',
         input = {
         input = {
             {'CompositeParts', 20},
             {'CompositeParts', 20},
Line 117: Line 5,813:
     {
     {
         name = 'Flashlight',
         name = 'Flashlight',
        machine = 'Hand',
         input = {
         input = {
             {'SteelPipe', 1},
             {'SteelPipe', 1},
Line 125: Line 5,822:
         },
         },
         ticks = 20,
         ticks = 20,
    },
    {
        name = 'CopperParts',
        machine = 'Hand',
        input = {
            {'CopperPlate', 2},
        },
        output = {
            {'CopperParts', 1},
        },
        ticks = 80,
        tier = 0,
    },
    {
        name = 'CopperWire',
        machine = 'Hand',
        input = {
            {'CopperPlate', 1},
        },
        output = {
            {'CopperWire', 1},
        },
        ticks = 20,
    },
    {
        name = 'GoldWire',
        machine = 'Hand',
        input = {
            {'GoldPlate', 1},
        },
        output = {
            {'GoldWire', 1},
        },
        ticks = 20,
    },
    {
        name = 'PlatinumFoil',
        machine = 'Hand',
        input = {
            {'PlatinumPlate', 1},
        },
        output = {
            {'PlatinumFoil', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'PlatinumWire',
        machine = 'Hand',
        input = {
            {'PlatinumPlate', 1},
        },
        output = {
            {'PlatinumWire', 1},
        },
        ticks = 20,
    },
    {
        name = 'SteelParts',
        machine = 'Hand',
        input = {
            {'SteelPlate', 2},
        },
        output = {
            {'SteelParts', 1},
        },
        ticks = 80,
        tier = 1,
    },
    {
        name = 'AluminiumSolarCell',
        machine = 'Hand',
        input = {
            {'Silicon', 15},
            {'CopperWire', 5},
        },
        output = {
            {'AluminiumSolarCell', 1},
        },
        ticks = 80,
        tier = 2,
    },
    {
        name = 'AluminiumFoil',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 1},
        },
        output = {
            {'AluminiumFoil', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumParts',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 2},
        },
        output = {
            {'AluminiumParts', 1},
        },
        ticks = 80,
        tier = 2,
    },
    {
        name = 'StainlessSteelSolarCell',
        machine = 'Hand',
        input = {
            {'SiliconWafer', 5},
            {'CopperWire', 5},
        },
        output = {
            {'StainlessSteelSolarCell', 1},
        },
        ticks = 80,
        tier = 3,
    },
    {
        name = 'StainlessSteelParts',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 2},
        },
        output = {
            {'StainlessSteelParts', 1},
        },
        ticks = 80,
        tier = 3,
    },
    {
        name = 'TitaniumSolarCell',
        machine = 'Hand',
        input = {
            {'StainlessSteelSolarCell', 4},
            {'CopperWire', 2},
            {'Processor', 1},
        },
        output = {
            {'TitaniumSolarCell', 1},
        },
        ticks = 80,
        tier = 4,
    },
    {
        name = 'TitaniumParts',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 2},
        },
        output = {
            {'TitaniumParts', 1},
        },
        ticks = 80,
        tier = 4,
    },
    {
        name = 'YttriumWire',
        machine = 'Hand',
        input = {
            {'YttriumPlate', 1},
        },
        output = {
            {'YttriumWire', 1},
        },
        ticks = 20,
    },
    {
        name = 'TantalumFoil',
        machine = 'Hand',
        input = {
            {'TantalumPlate', 1},
        },
        output = {
            {'TantalumFoil', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'TantalumWire',
        machine = 'Hand',
        input = {
            {'TantalumPlate', 1},
        },
        output = {
            {'TantalumWire', 1},
        },
        ticks = 20,
    },
    {
        name = 'CompositeSolarCell',
        machine = 'Hand',
        input = {
            {'TitaniumSolarCell', 4},
            {'CopperWire', 2},
            {'Processor', 1},
        },
        output = {
            {'CompositeSolarCell', 1},
        },
        ticks = 80,
        tier = 5,
    },
    {
        name = 'CompositeParts',
        machine = 'Hand',
        input = {
            {'CompositePlate', 2},
        },
        output = {
            {'CompositeParts', 1},
        },
        ticks = 80,
        tier = 5,
    },
    {
        name = 'NeutroniumSolarCell',
        machine = 'Hand',
        input = {
            {'CompositeSolarCell', 4},
            {'CopperWire', 2},
            {'Processor', 1},
        },
        output = {
            {'NeutroniumSolarCell', 1},
        },
        ticks = 80,
        tier = 6,
    },
    {
        name = 'NeutroniumParts',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 2},
        },
        output = {
            {'NeutroniumParts', 1},
        },
        ticks = 80,
        tier = 6,
     },
     },
}
}

Latest revision as of 23:01, 27 January 2026

Documentation for this module may be created at Module:HandRecipeDictionary/doc

return {
    {
        name = 'CopperMacerator',
        machine = 'Hand',
        input = {
            {'CopperPlate', 2},
            {'CopperParts', 2},
        },
        output = {
            {'CopperMacerator', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelMacerator',
        machine = 'Hand',
        input = {
            {'SteelPlate', 2},
            {'SteelParts', 4},
        },
        output = {
            {'SteelMacerator', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumMacerator',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 2},
            {'BasicFrame', 1},
        },
        output = {
            {'AluminiumMacerator', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelMacerator',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 2},
            {'ReinforcedFrame', 1},
        },
        output = {
            {'StainlessSteelMacerator', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumMacerator',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 2},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'TitaniumMacerator', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeMacerator',
        machine = 'Hand',
        input = {
            {'CompositePlate', 2},
            {'ModularFrame', 1},
        },
        output = {
            {'CompositeMacerator', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumMacerator',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 2},
            {'ModularFrame', 2},
        },
        output = {
            {'NeutroniumMacerator', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'AluminiumFermenter',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 2},
            {'AluminiumParts', 6},
        },
        output = {
            {'AluminiumFermenter', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelFermenter',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 2},
            {'StainlessSteelParts', 11},
        },
        output = {
            {'StainlessSteelFermenter', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumFermenter',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 2},
            {'TitaniumParts', 16},
        },
        output = {
            {'TitaniumFermenter', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeFermenter',
        machine = 'Hand',
        input = {
            {'CompositePlate', 2},
            {'CompositeParts', 21},
        },
        output = {
            {'CompositeFermenter', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumFermenter',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 2},
            {'NeutroniumParts', 21},
        },
        output = {
            {'NeutroniumFermenter', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'SteelSeparator',
        machine = 'Hand',
        input = {
            {'SteelPipe', 2},
            {'SteelParts', 4},
        },
        output = {
            {'SteelSeparator', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumSeparator',
        machine = 'Hand',
        input = {
            {'AluminiumPipe', 2},
            {'BasicFrame', 1},
        },
        output = {
            {'AluminiumSeparator', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelSeparator',
        machine = 'Hand',
        input = {
            {'StainlessSteelPipe', 2},
            {'ReinforcedFrame', 1},
        },
        output = {
            {'StainlessSteelSeparator', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumSeparator',
        machine = 'Hand',
        input = {
            {'TitaniumPipe', 2},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'TitaniumSeparator', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeSeparator',
        machine = 'Hand',
        input = {
            {'CompositePipe', 2},
            {'ModularFrame', 1},
        },
        output = {
            {'CompositeSeparator', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumSeparator',
        machine = 'Hand',
        input = {
            {'NeutroniumPipe', 2},
            {'ModularFrame', 2},
        },
        output = {
            {'NeutroniumSeparator', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperSpawner',
        machine = 'Hand',
        input = {
            {'CopperPlate', 10},
        },
        output = {
            {'CopperSpawner', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'CopperAutomaticHammer',
        machine = 'Hand',
        input = {
            {'CopperPlate', 4},
            {'CopperParts', 1},
            {'CopperParts', 2},
        },
        output = {
            {'CopperAutomaticHammer', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelAutomaticHammer',
        machine = 'Hand',
        input = {
            {'SteelPlate', 4},
            {'SteelParts', 6},
            {'SteelParts', 4},
        },
        output = {
            {'SteelAutomaticHammer', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumAutomaticHammer',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 4},
            {'AluminiumParts', 11},
            {'BasicFrame', 1},
        },
        output = {
            {'AluminiumAutomaticHammer', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelAutomaticHammer',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 4},
            {'StainlessSteelParts', 16},
            {'ReinforcedFrame', 1},
        },
        output = {
            {'StainlessSteelAutomaticHammer', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumAutomaticHammer',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 4},
            {'TitaniumParts', 16},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'TitaniumAutomaticHammer', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeAutomaticHammer',
        machine = 'Hand',
        input = {
            {'CompositePlate', 4},
            {'CompositeParts', 16},
            {'ModularFrame', 1},
        },
        output = {
            {'CompositeAutomaticHammer', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumAutomaticHammer',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 4},
            {'NeutroniumParts', 16},
            {'ModularFrame', 2},
        },
        output = {
            {'NeutroniumAutomaticHammer', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'SteelBoiler',
        machine = 'Hand',
        input = {
            {'SteelPlate', 3},
            {'SteelParts', 1},
        },
        output = {
            {'SteelBoiler', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumBoiler',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 3},
            {'AluminiumParts', 6},
        },
        output = {
            {'AluminiumBoiler', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelBoiler',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 3},
            {'StainlessSteelParts', 11},
        },
        output = {
            {'StainlessSteelBoiler', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumBoiler',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 3},
            {'TitaniumParts', 16},
        },
        output = {
            {'TitaniumBoiler', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeBoiler',
        machine = 'Hand',
        input = {
            {'CompositePlate', 3},
            {'CompositeParts', 16},
        },
        output = {
            {'CompositeBoiler', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumBoiler',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 3},
            {'NeutroniumParts', 16},
        },
        output = {
            {'NeutroniumBoiler', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperPipe',
        machine = 'Hand',
        input = {
            {'CopperPlate', 1},
        },
        output = {
            {'CopperPipe', 1},
        },
        ticks = 5,
        tier = 1,
    },
    {
        name = 'SteelPipe',
        machine = 'Hand',
        input = {
            {'SteelPlate', 1},
        },
        output = {
            {'SteelPipe', 1},
        },
        ticks = 5,
        tier = 2,
    },
    {
        name = 'AluminiumPipe',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 1},
        },
        output = {
            {'AluminiumPipe', 1},
        },
        ticks = 5,
        tier = 3,
    },
    {
        name = 'StainlessSteelPipe',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 1},
        },
        output = {
            {'StainlessSteelPipe', 1},
        },
        ticks = 5,
        tier = 4,
    },
    {
        name = 'TitaniumPipe',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 1},
        },
        output = {
            {'TitaniumPipe', 1},
        },
        ticks = 5,
        tier = 5,
    },
    {
        name = 'CompositePipe',
        machine = 'Hand',
        input = {
            {'CompositePlate', 1},
        },
        output = {
            {'CompositePipe', 1},
        },
        ticks = 5,
        tier = 6,
    },
    {
        name = 'NeutroniumPipe',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 1},
        },
        output = {
            {'NeutroniumPipe', 1},
        },
        ticks = 5,
        tier = 7,
    },
    {
        name = 'CopperHeatPipe',
        machine = 'Hand',
        input = {
            {'CopperPlate', 4},
        },
        output = {
            {'CopperHeatPipe', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'SteelFlywheel',
        machine = 'Hand',
        input = {
            {'SteelPlate', 1},
            {'SteelParts', 4},
        },
        output = {
            {'SteelFlywheel', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'StoneSign',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 1},
        },
        output = {
            {'StoneSign', 1},
        },
        ticks = 20,
        tier = 0,
    },
    {
        name = 'CopperSign',
        machine = 'Hand',
        input = {
            {'CopperPlate', 1},
        },
        output = {
            {'CopperSign', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelSign',
        machine = 'Hand',
        input = {
            {'SteelPlate', 1},
        },
        output = {
            {'SteelSign', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumSign',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 1},
        },
        output = {
            {'AluminiumSign', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelSign',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 1},
        },
        output = {
            {'StainlessSteelSign', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumSign',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 1},
        },
        output = {
            {'TitaniumSign', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeSign',
        machine = 'Hand',
        input = {
            {'CompositePlate', 1},
        },
        output = {
            {'CompositeSign', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumSign',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 1},
        },
        output = {
            {'NeutroniumSign', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'SteelAdvancedSign',
        machine = 'Hand',
        input = {
            {'SteelSign', 1},
            {'Circuit', 1},
        },
        output = {
            {'SteelAdvancedSign', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumAdvancedSign',
        machine = 'Hand',
        input = {
            {'AluminiumSign', 1},
            {'AdvancedCircuit', 1},
        },
        output = {
            {'AluminiumAdvancedSign', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelAdvancedSign',
        machine = 'Hand',
        input = {
            {'StainlessSteelSign', 1},
            {'Processor', 1},
        },
        output = {
            {'StainlessSteelAdvancedSign', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumAdvancedSign',
        machine = 'Hand',
        input = {
            {'TitaniumSign', 1},
            {'QuantumCircuit', 1},
        },
        output = {
            {'TitaniumAdvancedSign', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeAdvancedSign',
        machine = 'Hand',
        input = {
            {'CompositeSign', 1},
            {'QuantumProcessor', 1},
        },
        output = {
            {'CompositeAdvancedSign', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumAdvancedSign',
        machine = 'Hand',
        input = {
            {'NeutroniumSign', 1},
            {'QuantumBrain', 1},
        },
        output = {
            {'NeutroniumAdvancedSign', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperConnector',
        machine = 'Hand',
        input = {
            {'CopperWire', 1},
        },
        output = {
            {'CopperConnector', 1},
        },
        ticks = 5,
        tier = 0,
    },
    {
        name = 'StoneChest',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 5},
        },
        output = {
            {'StoneChest', 1},
        },
        ticks = 20,
        tier = 0,
    },
    {
        name = 'CopperChest',
        machine = 'Hand',
        input = {
            {'CopperPlate', 5},
        },
        output = {
            {'CopperChest', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelChest',
        machine = 'Hand',
        input = {
            {'SteelPlate', 5},
        },
        output = {
            {'SteelChest', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumChest',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 5},
        },
        output = {
            {'AluminiumChest', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelChest',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 5},
        },
        output = {
            {'StainlessSteelChest', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumChest',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 5},
        },
        output = {
            {'TitaniumChest', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeChest',
        machine = 'Hand',
        input = {
            {'CompositePlate', 5},
        },
        output = {
            {'CompositeChest', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumChest',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 5},
        },
        output = {
            {'NeutroniumChest', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperItemRack',
        machine = 'Hand',
        input = {
            {'Log', 8},
            {'CopperParts', 8},
        },
        output = {
            {'CopperItemRack', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelItemRack',
        machine = 'Hand',
        input = {
            {'Log', 8},
            {'SteelParts', 8},
        },
        output = {
            {'SteelItemRack', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumItemRack',
        machine = 'Hand',
        input = {
            {'Log', 8},
            {'AluminiumParts', 8},
        },
        output = {
            {'AluminiumItemRack', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelItemRack',
        machine = 'Hand',
        input = {
            {'Log', 8},
            {'StainlessSteelParts', 8},
        },
        output = {
            {'StainlessSteelItemRack', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumItemRack',
        machine = 'Hand',
        input = {
            {'Log', 8},
            {'TitaniumParts', 8},
        },
        output = {
            {'TitaniumItemRack', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeItemRack',
        machine = 'Hand',
        input = {
            {'Log', 8},
            {'CompositeParts', 8},
        },
        output = {
            {'CompositeItemRack', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumItemRack',
        machine = 'Hand',
        input = {
            {'Log', 8},
            {'NeutroniumParts', 8},
        },
        output = {
            {'NeutroniumItemRack', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperVent',
        machine = 'Hand',
        input = {
            {'CopperPipe', 1},
            {'CopperParts', 2},
        },
        output = {
            {'CopperVent', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelElectricalSwitch',
        machine = 'Hand',
        input = {
            {'SteelPlate', 4},
            {'SteelParts', 1},
            {'CopperConnector', 1},
        },
        output = {
            {'SteelElectricalSwitch', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'SteelOreWasher',
        machine = 'Hand',
        input = {
            {'SteelPlate', 7},
            {'SteelPipe', 2},
            {'SteelParts', 8},
        },
        output = {
            {'SteelOreWasher', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumOreWasher',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 7},
            {'AluminiumPipe', 2},
            {'BasicFrame', 2},
        },
        output = {
            {'AluminiumOreWasher', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelOreWasher',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 7},
            {'StainlessSteelPipe', 2},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'StainlessSteelOreWasher', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumOreWasher',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 7},
            {'TitaniumPipe', 2},
            {'ReinforcedFrame', 4},
        },
        output = {
            {'TitaniumOreWasher', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeOreWasher',
        machine = 'Hand',
        input = {
            {'CompositePlate', 7},
            {'CompositePipe', 2},
            {'ModularFrame', 2},
        },
        output = {
            {'CompositeOreWasher', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumOreWasher',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 7},
            {'NeutroniumPipe', 2},
            {'ModularFrame', 4},
        },
        output = {
            {'NeutroniumOreWasher', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperConveyor',
        machine = 'Hand',
        input = {
            {'CopperPlate', 1},
            {'CopperParts', 1},
        },
        output = {
            {'CopperConveyor', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelConveyor',
        machine = 'Hand',
        input = {
            {'SteelPlate', 1},
            {'SteelParts', 2},
        },
        output = {
            {'SteelConveyor', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumConveyor',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 1},
            {'AluminiumParts', 3},
        },
        output = {
            {'AluminiumConveyor', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelConveyor',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 1},
            {'StainlessSteelParts', 4},
        },
        output = {
            {'StainlessSteelConveyor', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumConveyor',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 1},
            {'TitaniumParts', 4},
        },
        output = {
            {'TitaniumConveyor', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeConveyor',
        machine = 'Hand',
        input = {
            {'CompositePlate', 1},
            {'CompositeParts', 4},
        },
        output = {
            {'CompositeConveyor', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumConveyor',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 1},
            {'NeutroniumParts', 4},
        },
        output = {
            {'NeutroniumConveyor', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperSplitter',
        machine = 'Hand',
        input = {
            {'CopperConveyor', 2},
            {'CopperParts', 8},
        },
        output = {
            {'CopperSplitter', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelSplitter',
        machine = 'Hand',
        input = {
            {'SteelConveyor', 2},
            {'SteelParts', 8},
        },
        output = {
            {'SteelSplitter', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumSplitter',
        machine = 'Hand',
        input = {
            {'AluminiumConveyor', 2},
            {'AluminiumParts', 8},
        },
        output = {
            {'AluminiumSplitter', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelSplitter',
        machine = 'Hand',
        input = {
            {'StainlessSteelConveyor', 2},
            {'StainlessSteelParts', 8},
        },
        output = {
            {'StainlessSteelSplitter', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumSplitter',
        machine = 'Hand',
        input = {
            {'TitaniumConveyor', 2},
            {'TitaniumParts', 8},
        },
        output = {
            {'TitaniumSplitter', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeSplitter',
        machine = 'Hand',
        input = {
            {'CompositeConveyor', 2},
            {'CompositeParts', 8},
        },
        output = {
            {'CompositeSplitter', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumSplitter',
        machine = 'Hand',
        input = {
            {'NeutroniumConveyor', 2},
            {'NeutroniumParts', 8},
        },
        output = {
            {'NeutroniumSplitter', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'SteelSorter',
        machine = 'Hand',
        input = {
            {'SteelSplitter', 1},
            {'Circuit', 3},
        },
        output = {
            {'SteelSorter', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumSorter',
        machine = 'Hand',
        input = {
            {'AluminiumSplitter', 1},
            {'AdvancedCircuit', 3},
        },
        output = {
            {'AluminiumSorter', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelSorter',
        machine = 'Hand',
        input = {
            {'StainlessSteelSplitter', 1},
            {'Processor', 3},
        },
        output = {
            {'StainlessSteelSorter', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumSorter',
        machine = 'Hand',
        input = {
            {'TitaniumSplitter', 1},
            {'QuantumCircuit', 3},
        },
        output = {
            {'TitaniumSorter', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeSorter',
        machine = 'Hand',
        input = {
            {'CompositeSplitter', 1},
            {'QuantumProcessor', 3},
        },
        output = {
            {'CompositeSorter', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumSorter',
        machine = 'Hand',
        input = {
            {'NeutroniumSplitter', 1},
            {'QuantumBrain', 3},
        },
        output = {
            {'NeutroniumSorter', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperContainer',
        machine = 'Hand',
        input = {
            {'CopperPlate', 3},
        },
        output = {
            {'CopperContainer', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelContainer',
        machine = 'Hand',
        input = {
            {'SteelPlate', 3},
        },
        output = {
            {'SteelContainer', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumContainer',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 3},
        },
        output = {
            {'AluminiumContainer', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelContainer',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 3},
        },
        output = {
            {'StainlessSteelContainer', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumContainer',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 3},
        },
        output = {
            {'TitaniumContainer', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeContainer',
        machine = 'Hand',
        input = {
            {'CompositePlate', 3},
        },
        output = {
            {'CompositeContainer', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumContainer',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 3},
        },
        output = {
            {'NeutroniumContainer', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperStirlingEngine',
        machine = 'Hand',
        input = {
            {'CopperParts', 2},
            {'CopperPlate', 2},
        },
        output = {
            {'CopperStirlingEngine', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelStirlingEngine',
        machine = 'Hand',
        input = {
            {'CopperParts', 4},
            {'SteelPlate', 2},
        },
        output = {
            {'SteelStirlingEngine', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumStirlingEngine',
        machine = 'Hand',
        input = {
            {'SteelParts', 6},
            {'AluminiumPlate', 2},
        },
        output = {
            {'AluminiumStirlingEngine', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelStirlingEngine',
        machine = 'Hand',
        input = {
            {'SteelParts', 8},
            {'StainlessSteelPlate', 2},
        },
        output = {
            {'StainlessSteelStirlingEngine', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumStirlingEngine',
        machine = 'Hand',
        input = {
            {'SteelParts', 8},
            {'TitaniumPlate', 2},
        },
        output = {
            {'TitaniumStirlingEngine', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeStirlingEngine',
        machine = 'Hand',
        input = {
            {'SteelParts', 8},
            {'CompositePlate', 2},
        },
        output = {
            {'CompositeStirlingEngine', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumStirlingEngine',
        machine = 'Hand',
        input = {
            {'SteelParts', 8},
            {'NeutroniumPlate', 2},
        },
        output = {
            {'NeutroniumStirlingEngine', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'SteelSteamEngine',
        machine = 'Hand',
        input = {
            {'CopperParts', 2},
            {'SteelPipe', 2},
        },
        output = {
            {'SteelSteamEngine', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumSteamEngine',
        machine = 'Hand',
        input = {
            {'SteelParts', 4},
            {'AluminiumPipe', 2},
        },
        output = {
            {'AluminiumSteamEngine', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelSteamEngine',
        machine = 'Hand',
        input = {
            {'SteelParts', 6},
            {'StainlessSteelPipe', 2},
        },
        output = {
            {'StainlessSteelSteamEngine', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumSteamEngine',
        machine = 'Hand',
        input = {
            {'SteelParts', 8},
            {'TitaniumPipe', 2},
        },
        output = {
            {'TitaniumSteamEngine', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeSteamEngine',
        machine = 'Hand',
        input = {
            {'SteelParts', 8},
            {'CompositePipe', 2},
        },
        output = {
            {'CompositeSteamEngine', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumSteamEngine',
        machine = 'Hand',
        input = {
            {'SteelParts', 8},
            {'NeutroniumPipe', 2},
        },
        output = {
            {'NeutroniumSteamEngine', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'StainlessSteelCombustionEngine',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 10},
            {'StainlessSteelParts', 24},
            {'Processor', 1},
            {'Catalyst', 1},
        },
        output = {
            {'StainlessSteelCombustionEngine', 1},
        },
        ticks = 100,
        tier = 4,
    },
    {
        name = 'TitaniumCombustionEngine',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 10},
            {'TitaniumParts', 24},
            {'QuantumCircuit', 1},
            {'Catalyst', 1},
        },
        output = {
            {'TitaniumCombustionEngine', 1},
        },
        ticks = 100,
        tier = 5,
    },
    {
        name = 'CompositeCombustionEngine',
        machine = 'Hand',
        input = {
            {'CompositePlate', 10},
            {'CompositeParts', 24},
            {'QuantumProcessor', 1},
            {'Catalyst', 1},
        },
        output = {
            {'CompositeCombustionEngine', 1},
        },
        ticks = 100,
        tier = 6,
    },
    {
        name = 'NeutroniumCombustionEngine',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 10},
            {'NeutroniumParts', 24},
            {'QuantumBrain', 1},
            {'Catalyst', 1},
        },
        output = {
            {'NeutroniumCombustionEngine', 1},
        },
        ticks = 100,
        tier = 7,
    },
    {
        name = 'StainlessSteelFractionatingColumn',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 10},
            {'StainlessSteelPipe', 10},
            {'BasicFrame', 2},
            {'StainlessSteelPump', 6},
        },
        output = {
            {'StainlessSteelFractionatingColumn', 1},
        },
        ticks = 40,
        tier = 4,
    },
    {
        name = 'TitaniumFractionatingColumn',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 11},
            {'StainlessSteelPipe', 15},
            {'ReinforcedFrame', 2},
            {'TitaniumPump', 6},
        },
        output = {
            {'TitaniumFractionatingColumn', 1},
        },
        ticks = 40,
        tier = 5,
    },
    {
        name = 'CompositeFractionatingColumn',
        machine = 'Hand',
        input = {
            {'CompositePlate', 12},
            {'StainlessSteelPipe', 20},
            {'ReinforcedFrame', 4},
            {'CompositePump', 6},
        },
        output = {
            {'CompositeFractionatingColumn', 1},
        },
        ticks = 40,
        tier = 6,
    },
    {
        name = 'NeutroniumFractionatingColumn',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 13},
            {'StainlessSteelPipe', 25},
            {'ModularFrame', 2},
            {'NeutroniumPump', 6},
        },
        output = {
            {'NeutroniumFractionatingColumn', 1},
        },
        ticks = 40,
        tier = 7,
    },
    {
        name = 'StainlessSteelPyrolysisUnit',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 6},
            {'CopperPipe', 5},
            {'BasicFrame', 2},
        },
        output = {
            {'StainlessSteelPyrolysisUnit', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumPyrolysisUnit',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 6},
            {'CopperPipe', 10},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'TitaniumPyrolysisUnit', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositePyrolysisUnit',
        machine = 'Hand',
        input = {
            {'CompositePlate', 6},
            {'CopperPipe', 15},
            {'ReinforcedFrame', 4},
        },
        output = {
            {'CompositePyrolysisUnit', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumPyrolysisUnit',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 6},
            {'CopperPipe', 20},
            {'ModularFrame', 2},
        },
        output = {
            {'NeutroniumPyrolysisUnit', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperHandGenerator',
        machine = 'Hand',
        input = {
            {'CopperPlate', 2},
            {'CopperParts', 4},
        },
        output = {
            {'CopperHandGenerator', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'AluminiumGenerator',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 8},
            {'CopperWire', 30.0},
            {'BasicFrame', 1},
            {'AdvancedCircuit', 1},
        },
        output = {
            {'AluminiumGenerator', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelGenerator',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 8},
            {'CopperWire', 36},
            {'ReinforcedFrame', 1},
            {'Processor', 1},
        },
        output = {
            {'StainlessSteelGenerator', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumGenerator',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 8},
            {'GoldWire', 12},
            {'ReinforcedFrame', 2},
            {'QuantumCircuit', 1},
        },
        output = {
            {'TitaniumGenerator', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeGenerator',
        machine = 'Hand',
        input = {
            {'CompositePlate', 8},
            {'PlatinumWire', 12},
            {'ModularFrame', 1},
            {'QuantumProcessor', 1},
        },
        output = {
            {'CompositeGenerator', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumGenerator',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 8},
            {'YttriumWire', 12},
            {'ModularFrame', 2},
            {'QuantumBrain', 1},
        },
        output = {
            {'NeutroniumGenerator', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'TitaniumIndustrialGenerator',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 24},
            {'GoldWire', 36},
            {'BasicFrame', 3},
            {'QuantumCircuit', 3},
        },
        output = {
            {'TitaniumIndustrialGenerator', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeIndustrialGenerator',
        machine = 'Hand',
        input = {
            {'CompositePlate', 24},
            {'PlatinumWire', 36},
            {'ReinforcedFrame', 3},
            {'QuantumProcessor', 3},
        },
        output = {
            {'CompositeIndustrialGenerator', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumIndustrialGenerator',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 24},
            {'YttriumWire', 36},
            {'ReinforcedFrame', 6},
            {'QuantumBrain', 3},
        },
        output = {
            {'NeutroniumIndustrialGenerator', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperCompactGenerator',
        machine = 'Hand',
        input = {
            {'CopperPlate', 1},
            {'CopperWire', 3.0},
            {'CopperParts', 2},
        },
        output = {
            {'CopperCompactGenerator', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelCompactGenerator',
        machine = 'Hand',
        input = {
            {'SteelPlate', 1},
            {'CopperWire', 4},
            {'SteelParts', 4},
        },
        output = {
            {'SteelCompactGenerator', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumCompactGenerator',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 1},
            {'CopperWire', 5.0},
            {'BasicFrame', 1},
        },
        output = {
            {'AluminiumCompactGenerator', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelCompactGenerator',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 1},
            {'CopperWire', 6},
            {'ReinforcedFrame', 1},
        },
        output = {
            {'StainlessSteelCompactGenerator', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumCompactGenerator',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 1},
            {'GoldWire', 2},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'TitaniumCompactGenerator', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeCompactGenerator',
        machine = 'Hand',
        input = {
            {'CompositePlate', 1},
            {'PlatinumWire', 2},
            {'ModularFrame', 1},
        },
        output = {
            {'CompositeCompactGenerator', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumCompactGenerator',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 1},
            {'YttriumWire', 2},
            {'ModularFrame', 2},
        },
        output = {
            {'NeutroniumCompactGenerator', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'SteelElectricEngine',
        machine = 'Hand',
        input = {
            {'SteelParts', 4},
            {'SteelPlate', 2},
            {'CopperWire', 8},
        },
        output = {
            {'SteelElectricEngine', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumElectricEngine',
        machine = 'Hand',
        input = {
            {'BasicFrame', 1},
            {'AluminiumPlate', 2},
            {'CopperWire', 16},
        },
        output = {
            {'AluminiumElectricEngine', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelElectricEngine',
        machine = 'Hand',
        input = {
            {'ReinforcedFrame', 1},
            {'StainlessSteelPlate', 2},
            {'BasicCoil', 1},
        },
        output = {
            {'StainlessSteelElectricEngine', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumElectricEngine',
        machine = 'Hand',
        input = {
            {'ReinforcedFrame', 2},
            {'TitaniumPlate', 2},
            {'AdvancedCoil', 1},
        },
        output = {
            {'TitaniumElectricEngine', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeElectricEngine',
        machine = 'Hand',
        input = {
            {'ModularFrame', 1},
            {'CompositePlate', 2},
            {'PowerCoil', 1},
        },
        output = {
            {'CompositeElectricEngine', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumElectricEngine',
        machine = 'Hand',
        input = {
            {'ModularFrame', 2},
            {'NeutroniumPlate', 2},
            {'PowerCoil', 2},
        },
        output = {
            {'NeutroniumElectricEngine', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperLoader',
        machine = 'Hand',
        input = {
            {'CopperRobotArm', 5},
            {'CopperParts', 1},
            {'CopperParts', 2},
            {'CopperParts', 2},
        },
        output = {
            {'CopperLoader', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelLoader',
        machine = 'Hand',
        input = {
            {'SteelRobotArm', 5},
            {'SteelElectricEngine', 1},
            {'Circuit', 2},
            {'SteelParts', 4},
        },
        output = {
            {'SteelLoader', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumLoader',
        machine = 'Hand',
        input = {
            {'AluminiumRobotArm', 5},
            {'AluminiumElectricEngine', 1},
            {'AdvancedCircuit', 2},
            {'BasicFrame', 1},
        },
        output = {
            {'AluminiumLoader', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelLoader',
        machine = 'Hand',
        input = {
            {'StainlessSteelRobotArm', 5},
            {'StainlessSteelElectricEngine', 1},
            {'Processor', 2},
            {'ReinforcedFrame', 1},
        },
        output = {
            {'StainlessSteelLoader', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumLoader',
        machine = 'Hand',
        input = {
            {'TitaniumRobotArm', 5},
            {'TitaniumElectricEngine', 1},
            {'QuantumCircuit', 2},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'TitaniumLoader', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeLoader',
        machine = 'Hand',
        input = {
            {'CompositeRobotArm', 5},
            {'CompositeElectricEngine', 1},
            {'QuantumProcessor', 2},
            {'ModularFrame', 1},
        },
        output = {
            {'CompositeLoader', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumLoader',
        machine = 'Hand',
        input = {
            {'NeutroniumRobotArm', 5},
            {'NeutroniumElectricEngine', 1},
            {'QuantumBrain', 2},
            {'ModularFrame', 2},
        },
        output = {
            {'NeutroniumLoader', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperRobotArm',
        machine = 'Hand',
        input = {
            {'CopperPlate', 1},
            {'CopperParts', 2},
        },
        output = {
            {'CopperRobotArm', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelRobotArm',
        machine = 'Hand',
        input = {
            {'SteelPlate', 1},
            {'CopperParts', 4},
        },
        output = {
            {'SteelRobotArm', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumRobotArm',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 1},
            {'SteelParts', 8},
        },
        output = {
            {'AluminiumRobotArm', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelRobotArm',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 1},
            {'SteelParts', 16},
        },
        output = {
            {'StainlessSteelRobotArm', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumRobotArm',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 1},
            {'SteelParts', 32},
        },
        output = {
            {'TitaniumRobotArm', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeRobotArm',
        machine = 'Hand',
        input = {
            {'CompositePlate', 1},
            {'SteelParts', 64},
        },
        output = {
            {'CompositeRobotArm', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumRobotArm',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 1},
            {'SteelParts', 128},
        },
        output = {
            {'NeutroniumRobotArm', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperPump',
        machine = 'Hand',
        input = {
            {'CopperRobotArm', 1},
            {'CopperPipe', 1},
        },
        output = {
            {'CopperPump', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelPump',
        machine = 'Hand',
        input = {
            {'SteelRobotArm', 1},
            {'SteelPipe', 1},
        },
        output = {
            {'SteelPump', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumPump',
        machine = 'Hand',
        input = {
            {'AluminiumRobotArm', 1},
            {'AluminiumPipe', 1},
        },
        output = {
            {'AluminiumPump', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelPump',
        machine = 'Hand',
        input = {
            {'StainlessSteelRobotArm', 1},
            {'StainlessSteelPipe', 1},
        },
        output = {
            {'StainlessSteelPump', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumPump',
        machine = 'Hand',
        input = {
            {'TitaniumRobotArm', 1},
            {'TitaniumPipe', 1},
        },
        output = {
            {'TitaniumPump', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositePump',
        machine = 'Hand',
        input = {
            {'CompositeRobotArm', 1},
            {'CompositePipe', 1},
        },
        output = {
            {'CompositePump', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumPump',
        machine = 'Hand',
        input = {
            {'NeutroniumRobotArm', 1},
            {'NeutroniumPipe', 1},
        },
        output = {
            {'NeutroniumPump', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'StoneSmelter',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 4},
        },
        output = {
            {'StoneSmelter', 1},
        },
        ticks = 20,
        tier = 0,
    },
    {
        name = 'CopperSmelter',
        machine = 'Hand',
        input = {
            {'CopperPlate', 4},
            {'StoneSmelter', 1},
        },
        output = {
            {'CopperSmelter', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelSmelter',
        machine = 'Hand',
        input = {
            {'SteelPlate', 4},
            {'StoneSmelter', 1},
        },
        output = {
            {'SteelSmelter', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumSteamTurbine',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 8},
            {'AluminiumParts', 16},
            {'AluminiumPipe', 4},
        },
        output = {
            {'AluminiumSteamTurbine', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelSteamTurbine',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 8},
            {'StainlessSteelParts', 16},
            {'StainlessSteelPipe', 4},
        },
        output = {
            {'StainlessSteelSteamTurbine', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumSteamTurbine',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 8},
            {'TitaniumParts', 16},
            {'TitaniumPipe', 4},
        },
        output = {
            {'TitaniumSteamTurbine', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeSteamTurbine',
        machine = 'Hand',
        input = {
            {'CompositePlate', 8},
            {'CompositeParts', 16},
            {'CompositePipe', 4},
        },
        output = {
            {'CompositeSteamTurbine', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumSteamTurbine',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 8},
            {'NeutroniumParts', 16},
            {'NeutroniumPipe', 4},
        },
        output = {
            {'NeutroniumSteamTurbine', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'TitaniumIndustrialSteamTurbine',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 50},
            {'TitaniumParts', 32},
            {'TitaniumPipe', 10},
            {'QuantumCircuit', 2},
        },
        output = {
            {'TitaniumIndustrialSteamTurbine', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeIndustrialSteamTurbine',
        machine = 'Hand',
        input = {
            {'CompositePlate', 50},
            {'CompositeParts', 32},
            {'CompositePipe', 10},
            {'QuantumProcessor', 2},
        },
        output = {
            {'CompositeIndustrialSteamTurbine', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumIndustrialSteamTurbine',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 50},
            {'NeutroniumParts', 32},
            {'NeutroniumPipe', 10},
            {'QuantumBrain', 2},
        },
        output = {
            {'NeutroniumIndustrialSteamTurbine', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'TitaniumRiteg',
        machine = 'Hand',
        input = {
            {'PlutoniumCell', 1},
            {'BasicFrame', 2},
            {'TitaniumPlate', 8},
            {'CopperPipe', 20},
        },
        output = {
            {'TitaniumRiteg', 1},
        },
        ticks = 100,
        tier = 5,
    },
    {
        name = 'CompositeRiteg',
        machine = 'Hand',
        input = {
            {'PlutoniumCell', 1},
            {'ReinforcedFrame', 2},
            {'CompositePlate', 8},
            {'CopperPipe', 25},
        },
        output = {
            {'CompositeRiteg', 1},
        },
        ticks = 100,
        tier = 6,
    },
    {
        name = 'NeutroniumRiteg',
        machine = 'Hand',
        input = {
            {'PlutoniumCell', 1},
            {'ReinforcedFrame', 4},
            {'NeutroniumPlate', 8},
            {'CopperPipe', 30},
        },
        output = {
            {'NeutroniumRiteg', 1},
        },
        ticks = 100,
        tier = 7,
    },
    {
        name = 'SteelArcSmelter',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 32},
            {'SteelParts', 4},
            {'CopperWire', 10},
        },
        output = {
            {'SteelArcSmelter', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumArcSmelter',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 32},
            {'AluminiumParts', 4},
            {'CopperWire', 12.5},
        },
        output = {
            {'AluminiumArcSmelter', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelArcSmelter',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 32},
            {'StainlessSteelParts', 4},
            {'CopperWire', 15},
        },
        output = {
            {'StainlessSteelArcSmelter', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumArcSmelter',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 32},
            {'TitaniumParts', 4},
            {'GoldWire', 5},
        },
        output = {
            {'TitaniumArcSmelter', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeArcSmelter',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 32},
            {'CompositeParts', 4},
            {'PlatinumWire', 5},
        },
        output = {
            {'CompositeArcSmelter', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumArcSmelter',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 32},
            {'NeutroniumParts', 4},
            {'YttriumWire', 5},
        },
        output = {
            {'NeutroniumArcSmelter', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'AluminiumChemicalBath',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 8},
            {'AluminiumParts', 10},
            {'BasicFrame', 2},
            {'AluminiumElectricEngine', 1},
        },
        output = {
            {'AluminiumChemicalBath', 1},
        },
        ticks = 40,
        tier = 3,
    },
    {
        name = 'StainlessSteelChemicalBath',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 8},
            {'StainlessSteelParts', 10},
            {'ReinforcedFrame', 2},
            {'StainlessSteelElectricEngine', 1},
        },
        output = {
            {'StainlessSteelChemicalBath', 1},
        },
        ticks = 40,
        tier = 4,
    },
    {
        name = 'TitaniumChemicalBath',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 8},
            {'TitaniumParts', 10},
            {'ReinforcedFrame', 4},
            {'TitaniumElectricEngine', 1},
        },
        output = {
            {'TitaniumChemicalBath', 1},
        },
        ticks = 40,
        tier = 5,
    },
    {
        name = 'CompositeChemicalBath',
        machine = 'Hand',
        input = {
            {'CompositePlate', 8},
            {'CompositeParts', 10},
            {'ModularFrame', 2},
            {'CompositeElectricEngine', 1},
        },
        output = {
            {'CompositeChemicalBath', 1},
        },
        ticks = 40,
        tier = 6,
    },
    {
        name = 'NeutroniumChemicalBath',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 8},
            {'NeutroniumParts', 10},
            {'ModularFrame', 4},
            {'NeutroniumElectricEngine', 1},
        },
        output = {
            {'NeutroniumChemicalBath', 1},
        },
        ticks = 40,
        tier = 7,
    },
    {
        name = 'AluminiumSifter',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 4},
            {'AluminiumParts', 4},
            {'AluminiumElectricEngine', 1},
        },
        output = {
            {'AluminiumSifter', 1},
        },
        ticks = 40,
        tier = 3,
    },
    {
        name = 'StainlessSteelSifter',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 4},
            {'StainlessSteelParts', 9},
            {'StainlessSteelElectricEngine', 1},
        },
        output = {
            {'StainlessSteelSifter', 1},
        },
        ticks = 40,
        tier = 4,
    },
    {
        name = 'TitaniumSifter',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 4},
            {'TitaniumParts', 14},
            {'TitaniumElectricEngine', 1},
        },
        output = {
            {'TitaniumSifter', 1},
        },
        ticks = 40,
        tier = 5,
    },
    {
        name = 'CompositeSifter',
        machine = 'Hand',
        input = {
            {'CompositePlate', 4},
            {'CompositeParts', 19},
            {'CompositeElectricEngine', 1},
        },
        output = {
            {'CompositeSifter', 1},
        },
        ticks = 40,
        tier = 6,
    },
    {
        name = 'NeutroniumSifter',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 4},
            {'NeutroniumParts', 19},
            {'NeutroniumElectricEngine', 1},
        },
        output = {
            {'NeutroniumSifter', 1},
        },
        ticks = 40,
        tier = 7,
    },
    {
        name = 'AluminiumIndustrialChemReactor',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 15},
            {'Glass', 10},
            {'BasicFrame', 2},
            {'AluminiumElectricEngine', 2},
        },
        output = {
            {'AluminiumIndustrialChemReactor', 1},
        },
        ticks = 40,
        tier = 3,
    },
    {
        name = 'StainlessSteelIndustrialChemReactor',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 15},
            {'Glass', 10},
            {'ReinforcedFrame', 2},
            {'StainlessSteelElectricEngine', 2},
        },
        output = {
            {'StainlessSteelIndustrialChemReactor', 1},
        },
        ticks = 40,
        tier = 4,
    },
    {
        name = 'TitaniumIndustrialChemReactor',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 15},
            {'Glass', 10},
            {'ReinforcedFrame', 4},
            {'TitaniumElectricEngine', 2},
        },
        output = {
            {'TitaniumIndustrialChemReactor', 1},
        },
        ticks = 40,
        tier = 5,
    },
    {
        name = 'CompositeIndustrialChemReactor',
        machine = 'Hand',
        input = {
            {'CompositePlate', 15},
            {'Glass', 10},
            {'ModularFrame', 2},
            {'CompositeElectricEngine', 2},
        },
        output = {
            {'CompositeIndustrialChemReactor', 1},
        },
        ticks = 40,
        tier = 6,
    },
    {
        name = 'NeutroniumIndustrialChemReactor',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 15},
            {'Glass', 10},
            {'ModularFrame', 4},
            {'NeutroniumElectricEngine', 2},
        },
        output = {
            {'NeutroniumIndustrialChemReactor', 1},
        },
        ticks = 40,
        tier = 7,
    },
    {
        name = 'StoneFurnace',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 4},
        },
        output = {
            {'StoneFurnace', 1},
        },
        ticks = 20,
        tier = 0,
    },
    {
        name = 'CopperFurnace',
        machine = 'Hand',
        input = {
            {'CopperPlate', 4},
            {'StoneFurnace', 1},
        },
        output = {
            {'CopperFurnace', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelFurnace',
        machine = 'Hand',
        input = {
            {'SteelPlate', 4},
            {'StoneFurnace', 1},
        },
        output = {
            {'SteelFurnace', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumFurnace',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 4},
            {'StoneFurnace', 1},
        },
        output = {
            {'AluminiumFurnace', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelFurnace',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 4},
            {'StoneFurnace', 1},
        },
        output = {
            {'StainlessSteelFurnace', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumFurnace',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 4},
            {'StoneFurnace', 1},
        },
        output = {
            {'TitaniumFurnace', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeFurnace',
        machine = 'Hand',
        input = {
            {'CompositePlate', 4},
            {'StoneFurnace', 1},
        },
        output = {
            {'CompositeFurnace', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumFurnace',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 4},
            {'StoneFurnace', 1},
        },
        output = {
            {'NeutroniumFurnace', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperOven',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 10},
            {'CopperPipe', 10},
        },
        output = {
            {'CopperOven', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelOven',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 10},
            {'SteelPipe', 10},
        },
        output = {
            {'SteelOven', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumOven',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 10},
            {'AluminiumPipe', 10},
        },
        output = {
            {'AluminiumOven', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelOven',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 10},
            {'StainlessSteelPipe', 10},
        },
        output = {
            {'StainlessSteelOven', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumOven',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 10},
            {'TitaniumPipe', 10},
        },
        output = {
            {'TitaniumOven', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeOven',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 10},
            {'CompositePipe', 10},
        },
        output = {
            {'CompositeOven', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumOven',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 10},
            {'NeutroniumPipe', 10},
        },
        output = {
            {'NeutroniumOven', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperBlastFurnace',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 20},
            {'CopperPipe', 20},
        },
        output = {
            {'CopperBlastFurnace', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelBlastFurnace',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 20},
            {'SteelPipe', 20},
        },
        output = {
            {'SteelBlastFurnace', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumBlastFurnace',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 20},
            {'AluminiumPipe', 20},
        },
        output = {
            {'AluminiumBlastFurnace', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelBlastFurnace',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 20},
            {'StainlessSteelPipe', 20},
        },
        output = {
            {'StainlessSteelBlastFurnace', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumBlastFurnace',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 20},
            {'TitaniumPipe', 20},
        },
        output = {
            {'TitaniumBlastFurnace', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeBlastFurnace',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 20},
            {'CompositePipe', 20},
        },
        output = {
            {'CompositeBlastFurnace', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumBlastFurnace',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 20},
            {'NeutroniumPipe', 20},
        },
        output = {
            {'NeutroniumBlastFurnace', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperFluidFurnace',
        machine = 'Hand',
        input = {
            {'CopperFurnace', 1},
            {'CopperPipe', 2},
        },
        output = {
            {'CopperFluidFurnace', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelFluidFurnace',
        machine = 'Hand',
        input = {
            {'SteelFurnace', 1},
            {'SteelPipe', 7},
        },
        output = {
            {'SteelFluidFurnace', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumFluidFurnace',
        machine = 'Hand',
        input = {
            {'AluminiumFurnace', 1},
            {'AluminiumPipe', 12},
        },
        output = {
            {'AluminiumFluidFurnace', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelFluidFurnace',
        machine = 'Hand',
        input = {
            {'StainlessSteelFurnace', 1},
            {'StainlessSteelPipe', 17},
        },
        output = {
            {'StainlessSteelFluidFurnace', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumFluidFurnace',
        machine = 'Hand',
        input = {
            {'TitaniumFurnace', 1},
            {'TitaniumPipe', 17},
        },
        output = {
            {'TitaniumFluidFurnace', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeFluidFurnace',
        machine = 'Hand',
        input = {
            {'CompositeFurnace', 1},
            {'CompositePipe', 17},
        },
        output = {
            {'CompositeFluidFurnace', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumFluidFurnace',
        machine = 'Hand',
        input = {
            {'NeutroniumFurnace', 1},
            {'NeutroniumPipe', 17},
        },
        output = {
            {'NeutroniumFluidFurnace', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'SteelElectricFurnace',
        machine = 'Hand',
        input = {
            {'SteelPlate', 3},
            {'CopperWire', 6},
            {'BuildingMaterial', 6},
        },
        output = {
            {'SteelElectricFurnace', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumElectricFurnace',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 3},
            {'CopperWire', 9},
            {'BuildingMaterial', 6},
        },
        output = {
            {'AluminiumElectricFurnace', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelElectricFurnace',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 3},
            {'CopperWire', 12},
            {'BuildingMaterial', 6},
        },
        output = {
            {'StainlessSteelElectricFurnace', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumElectricFurnace',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 3},
            {'GoldWire', 15},
            {'BuildingMaterial', 6},
        },
        output = {
            {'TitaniumElectricFurnace', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeElectricFurnace',
        machine = 'Hand',
        input = {
            {'CompositePlate', 3},
            {'PlatinumWire', 18},
            {'BuildingMaterial', 6},
        },
        output = {
            {'CompositeElectricFurnace', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumElectricFurnace',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 3},
            {'YttriumWire', 21},
            {'BuildingMaterial', 6},
        },
        output = {
            {'NeutroniumElectricFurnace', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'AluminiumBatteryBox',
        machine = 'Hand',
        input = {
            {'CopperConnector', 2},
            {'Battery', 10},
            {'AluminiumPlate', 2},
            {'AdvancedCircuit', 1},
        },
        output = {
            {'AluminiumBatteryBox', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelBatteryBox',
        machine = 'Hand',
        input = {
            {'CopperConnector', 4},
            {'Battery', 13},
            {'StainlessSteelPlate', 2},
            {'Processor', 1},
        },
        output = {
            {'StainlessSteelBatteryBox', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumBatteryBox',
        machine = 'Hand',
        input = {
            {'CopperConnector', 6},
            {'Battery', 16},
            {'TitaniumPlate', 2},
            {'QuantumCircuit', 1},
        },
        output = {
            {'TitaniumBatteryBox', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeBatteryBox',
        machine = 'Hand',
        input = {
            {'CopperConnector', 8},
            {'Battery', 19},
            {'CompositePlate', 2},
            {'QuantumProcessor', 1},
        },
        output = {
            {'CompositeBatteryBox', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumBatteryBox',
        machine = 'Hand',
        input = {
            {'CopperConnector', 10},
            {'Battery', 22},
            {'NeutroniumPlate', 2},
            {'QuantumBrain', 1},
        },
        output = {
            {'NeutroniumBatteryBox', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'NeutroniumPortal',
        machine = 'Hand',
        input = {
            {'UltimateCatalyst', 10},
            {'NeutroniumPlate', 40},
            {'ModularFrame', 20},
            {'YttriumWire', 100},
            {'QuantumBrain', 25},
            {'BuildingMaterial', 256},
        },
        output = {
            {'NeutroniumPortal', 1},
        },
        ticks = 300,
        tier = 7,
    },
    {
        name = 'CopperDrillingRig',
        machine = 'Hand',
        input = {
            {'CopperPlate', 4},
            {'CopperRobotArm', 1},
            {'CopperParts', 6},
        },
        output = {
            {'CopperDrillingRig', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelDrillingRig',
        machine = 'Hand',
        input = {
            {'SteelPlate', 4},
            {'SteelRobotArm', 2},
            {'SteelParts', 12},
        },
        output = {
            {'SteelDrillingRig', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumDrillingRig',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 4},
            {'AluminiumRobotArm', 3},
            {'BasicFrame', 3},
        },
        output = {
            {'AluminiumDrillingRig', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelDrillingRig',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 4},
            {'StainlessSteelRobotArm', 4},
            {'ReinforcedFrame', 3},
        },
        output = {
            {'StainlessSteelDrillingRig', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumDrillingRig',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 4},
            {'TitaniumRobotArm', 5},
            {'ReinforcedFrame', 6},
        },
        output = {
            {'TitaniumDrillingRig', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeDrillingRig',
        machine = 'Hand',
        input = {
            {'CompositePlate', 4},
            {'CompositeRobotArm', 6},
            {'ModularFrame', 3},
        },
        output = {
            {'CompositeDrillingRig', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumDrillingRig',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 4},
            {'NeutroniumRobotArm', 7},
            {'ModularFrame', 6},
        },
        output = {
            {'NeutroniumDrillingRig', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'AluminiumAssembler',
        machine = 'Hand',
        input = {
            {'AluminiumRobotArm', 4},
            {'AluminiumPlate', 3},
            {'BasicFrame', 2},
            {'AdvancedCircuit', 4},
        },
        output = {
            {'AluminiumAssembler', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelAssembler',
        machine = 'Hand',
        input = {
            {'StainlessSteelRobotArm', 4},
            {'StainlessSteelPlate', 3},
            {'ReinforcedFrame', 2},
            {'Processor', 4},
        },
        output = {
            {'StainlessSteelAssembler', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumAssembler',
        machine = 'Hand',
        input = {
            {'TitaniumRobotArm', 4},
            {'TitaniumPlate', 3},
            {'ReinforcedFrame', 4},
            {'QuantumCircuit', 4},
        },
        output = {
            {'TitaniumAssembler', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeAssembler',
        machine = 'Hand',
        input = {
            {'CompositeRobotArm', 4},
            {'CompositePlate', 3},
            {'ModularFrame', 2},
            {'QuantumProcessor', 4},
        },
        output = {
            {'CompositeAssembler', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumAssembler',
        machine = 'Hand',
        input = {
            {'NeutroniumRobotArm', 4},
            {'NeutroniumPlate', 3},
            {'ModularFrame', 4},
            {'QuantumBrain', 4},
        },
        output = {
            {'NeutroniumAssembler', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperConstructor',
        machine = 'Hand',
        input = {
            {'CopperRobotArm', 1},
            {'CopperPlate', 3},
            {'CopperParts', 2},
            {'CopperParts', 2},
        },
        output = {
            {'CopperConstructor', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelConstructor',
        machine = 'Hand',
        input = {
            {'SteelRobotArm', 1},
            {'SteelPlate', 3},
            {'SteelParts', 4},
            {'Circuit', 2},
        },
        output = {
            {'SteelConstructor', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumConstructor',
        machine = 'Hand',
        input = {
            {'AluminiumRobotArm', 1},
            {'AluminiumPlate', 3},
            {'BasicFrame', 1},
            {'AdvancedCircuit', 2},
        },
        output = {
            {'AluminiumConstructor', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelConstructor',
        machine = 'Hand',
        input = {
            {'StainlessSteelRobotArm', 1},
            {'StainlessSteelPlate', 3},
            {'ReinforcedFrame', 1},
            {'Processor', 2},
        },
        output = {
            {'StainlessSteelConstructor', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumConstructor',
        machine = 'Hand',
        input = {
            {'TitaniumRobotArm', 1},
            {'TitaniumPlate', 3},
            {'ReinforcedFrame', 2},
            {'QuantumCircuit', 2},
        },
        output = {
            {'TitaniumConstructor', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeConstructor',
        machine = 'Hand',
        input = {
            {'CompositeRobotArm', 1},
            {'CompositePlate', 3},
            {'ModularFrame', 1},
            {'QuantumProcessor', 2},
        },
        output = {
            {'CompositeConstructor', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumConstructor',
        machine = 'Hand',
        input = {
            {'NeutroniumRobotArm', 1},
            {'NeutroniumPlate', 3},
            {'ModularFrame', 2},
            {'QuantumBrain', 2},
        },
        output = {
            {'NeutroniumConstructor', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperDestroyer',
        machine = 'Hand',
        input = {
            {'CopperPlate', 10},
            {'CopperParts', 8},
        },
        output = {
            {'CopperDestroyer', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelDestroyer',
        machine = 'Hand',
        input = {
            {'SteelPlate', 10},
            {'SteelParts', 8},
        },
        output = {
            {'SteelDestroyer', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumDestroyer',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 10},
            {'AluminiumParts', 8},
        },
        output = {
            {'AluminiumDestroyer', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelDestroyer',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 10},
            {'StainlessSteelParts', 8},
        },
        output = {
            {'StainlessSteelDestroyer', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumDestroyer',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 10},
            {'TitaniumParts', 8},
        },
        output = {
            {'TitaniumDestroyer', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeDestroyer',
        machine = 'Hand',
        input = {
            {'CompositePlate', 10},
            {'CompositeParts', 8},
        },
        output = {
            {'CompositeDestroyer', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumDestroyer',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 10},
            {'NeutroniumParts', 8},
        },
        output = {
            {'NeutroniumDestroyer', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperLamp',
        machine = 'Hand',
        input = {
            {'CopperPlate', 2},
        },
        output = {
            {'CopperLamp', 1},
        },
        ticks = 40,
        tier = 1,
    },
    {
        name = 'SteelLamp',
        machine = 'Hand',
        input = {
            {'SteelPlate', 2},
        },
        output = {
            {'SteelLamp', 1},
        },
        ticks = 40,
        tier = 2,
    },
    {
        name = 'AluminiumLamp',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 2},
        },
        output = {
            {'AluminiumLamp', 1},
        },
        ticks = 40,
        tier = 3,
    },
    {
        name = 'StainlessSteelLamp',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 2},
        },
        output = {
            {'StainlessSteelLamp', 1},
        },
        ticks = 40,
        tier = 4,
    },
    {
        name = 'TitaniumLamp',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 2},
        },
        output = {
            {'TitaniumLamp', 1},
        },
        ticks = 40,
        tier = 5,
    },
    {
        name = 'CompositeLamp',
        machine = 'Hand',
        input = {
            {'CompositePlate', 2},
        },
        output = {
            {'CompositeLamp', 1},
        },
        ticks = 40,
        tier = 6,
    },
    {
        name = 'NeutroniumLamp',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 2},
        },
        output = {
            {'NeutroniumLamp', 1},
        },
        ticks = 40,
        tier = 7,
    },
    {
        name = 'SteelElectrolyzer',
        machine = 'Hand',
        input = {
            {'SteelPlate', 3},
            {'CoalDust', 2},
            {'CopperConnector', 2},
        },
        output = {
            {'SteelElectrolyzer', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumElectrolyzer',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 3},
            {'CoalDust', 2},
            {'CopperConnector', 7},
        },
        output = {
            {'AluminiumElectrolyzer', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelElectrolyzer',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 3},
            {'CoalDust', 2},
            {'CopperConnector', 12},
        },
        output = {
            {'StainlessSteelElectrolyzer', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumElectrolyzer',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 3},
            {'CoalDust', 2},
            {'CopperConnector', 17},
        },
        output = {
            {'TitaniumElectrolyzer', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeElectrolyzer',
        machine = 'Hand',
        input = {
            {'CompositePlate', 3},
            {'CoalDust', 2},
            {'CopperConnector', 17},
        },
        output = {
            {'CompositeElectrolyzer', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumElectrolyzer',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 3},
            {'CoalDust', 2},
            {'CopperConnector', 17},
        },
        output = {
            {'NeutroniumElectrolyzer', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'SteelMixer',
        machine = 'Hand',
        input = {
            {'SteelPlate', 4},
            {'SteelParts', 5},
            {'SteelParts', 8},
        },
        output = {
            {'SteelMixer', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumMixer',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 4},
            {'AluminiumParts', 5},
            {'BasicFrame', 2},
        },
        output = {
            {'AluminiumMixer', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelMixer',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 4},
            {'StainlessSteelParts', 5},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'StainlessSteelMixer', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumMixer',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 4},
            {'TitaniumParts', 5},
            {'ReinforcedFrame', 4},
        },
        output = {
            {'TitaniumMixer', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeMixer',
        machine = 'Hand',
        input = {
            {'CompositePlate', 4},
            {'CompositeParts', 5},
            {'ModularFrame', 2},
        },
        output = {
            {'CompositeMixer', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumMixer',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 4},
            {'NeutroniumParts', 5},
            {'ModularFrame', 4},
        },
        output = {
            {'NeutroniumMixer', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperAutomaticFarm',
        machine = 'Hand',
        input = {
            {'DirtSurface', 4},
            {'CopperRobotArm', 2},
            {'CopperParts', 4},
        },
        output = {
            {'CopperAutomaticFarm', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelAutomaticFarm',
        machine = 'Hand',
        input = {
            {'DirtSurface', 4},
            {'SteelRobotArm', 2},
            {'SteelParts', 8},
        },
        output = {
            {'SteelAutomaticFarm', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumAutomaticFarm',
        machine = 'Hand',
        input = {
            {'DirtSurface', 4},
            {'AluminiumRobotArm', 2},
            {'BasicFrame', 2},
        },
        output = {
            {'AluminiumAutomaticFarm', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelAutomaticFarm',
        machine = 'Hand',
        input = {
            {'DirtSurface', 4},
            {'StainlessSteelRobotArm', 2},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'StainlessSteelAutomaticFarm', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumAutomaticFarm',
        machine = 'Hand',
        input = {
            {'DirtSurface', 4},
            {'TitaniumRobotArm', 2},
            {'ReinforcedFrame', 4},
            {'QuantumCircuit', 4},
        },
        output = {
            {'TitaniumAutomaticFarm', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeAutomaticFarm',
        machine = 'Hand',
        input = {
            {'DirtSurface', 4},
            {'CompositeRobotArm', 2},
            {'ModularFrame', 2},
            {'QuantumProcessor', 4},
        },
        output = {
            {'CompositeAutomaticFarm', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumAutomaticFarm',
        machine = 'Hand',
        input = {
            {'DirtSurface', 4},
            {'NeutroniumRobotArm', 2},
            {'ModularFrame', 4},
            {'QuantumBrain', 4},
        },
        output = {
            {'NeutroniumAutomaticFarm', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperAtmosphericCondenser',
        machine = 'Hand',
        input = {
            {'CopperPlate', 5},
            {'CopperParts', 2},
            {'CopperParts', 2},
            {'CopperPipe', 5},
        },
        output = {
            {'CopperAtmosphericCondenser', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelAtmosphericCondenser',
        machine = 'Hand',
        input = {
            {'SteelPlate', 5},
            {'SteelParts', 2},
            {'SteelParts', 4},
            {'CopperPipe', 10},
        },
        output = {
            {'SteelAtmosphericCondenser', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumAtmosphericCondenser',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 5},
            {'AluminiumParts', 2},
            {'BasicFrame', 1},
            {'CopperPipe', 15},
        },
        output = {
            {'AluminiumAtmosphericCondenser', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelAtmosphericCondenser',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 5},
            {'StainlessSteelParts', 2},
            {'ReinforcedFrame', 1},
            {'CopperPipe', 20},
        },
        output = {
            {'StainlessSteelAtmosphericCondenser', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumAtmosphericCondenser',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 5},
            {'TitaniumParts', 2},
            {'ReinforcedFrame', 2},
            {'CopperPipe', 20},
        },
        output = {
            {'TitaniumAtmosphericCondenser', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeAtmosphericCondenser',
        machine = 'Hand',
        input = {
            {'CompositePlate', 5},
            {'CompositeParts', 2},
            {'ModularFrame', 1},
            {'CopperPipe', 20},
        },
        output = {
            {'CompositeAtmosphericCondenser', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumAtmosphericCondenser',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 5},
            {'NeutroniumParts', 2},
            {'ModularFrame', 2},
            {'CopperPipe', 20},
        },
        output = {
            {'NeutroniumAtmosphericCondenser', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'StainlessSteelTerminal',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 3},
            {'Glass', 4},
            {'CopperConnector', 1},
        },
        output = {
            {'StainlessSteelTerminal', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumBigTerminal',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 6},
            {'Glass', 8},
            {'CopperConnector', 2},
        },
        output = {
            {'TitaniumBigTerminal', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeHugeTerminal',
        machine = 'Hand',
        input = {
            {'CompositePlate', 9},
            {'Glass', 12},
            {'CopperConnector', 3},
        },
        output = {
            {'CompositeHugeTerminal', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'StainlessSteelFlatTerminal',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 3},
            {'Glass', 4},
            {'CopperConnector', 1},
        },
        output = {
            {'StainlessSteelFlatTerminal', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumBigFlatTerminal',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 6},
            {'Glass', 8},
            {'CopperConnector', 2},
        },
        output = {
            {'TitaniumBigFlatTerminal', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeHugeFlatTerminal',
        machine = 'Hand',
        input = {
            {'CompositePlate', 9},
            {'Glass', 12},
            {'CopperConnector', 3},
        },
        output = {
            {'CompositeHugeFlatTerminal', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'CopperComputer',
        machine = 'Hand',
        input = {
            {'CopperPlate', 1},
            {'CopperParts', 4},
        },
        output = {
            {'CopperComputer', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelComputer',
        machine = 'Hand',
        input = {
            {'SteelPlate', 1},
            {'Circuit', 4},
        },
        output = {
            {'SteelComputer', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumComputer',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 1},
            {'AdvancedCircuit', 4},
        },
        output = {
            {'AluminiumComputer', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelComputer',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 1},
            {'Processor', 4},
        },
        output = {
            {'StainlessSteelComputer', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumComputer',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 1},
            {'QuantumCircuit', 4},
        },
        output = {
            {'TitaniumComputer', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeComputer',
        machine = 'Hand',
        input = {
            {'CompositePlate', 1},
            {'QuantumProcessor', 4},
        },
        output = {
            {'CompositeComputer', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'SteelDiode',
        machine = 'Hand',
        input = {
            {'CopperConnector', 2},
            {'Silicon', 0},
            {'SteelPlate', 1},
        },
        output = {
            {'SteelDiode', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumDiode',
        machine = 'Hand',
        input = {
            {'CopperConnector', 2},
            {'Silicon', 3},
            {'AluminiumPlate', 1},
        },
        output = {
            {'AluminiumDiode', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelDiode',
        machine = 'Hand',
        input = {
            {'CopperConnector', 2},
            {'Silicon', 6},
            {'StainlessSteelPlate', 1},
        },
        output = {
            {'StainlessSteelDiode', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumDiode',
        machine = 'Hand',
        input = {
            {'CopperConnector', 2},
            {'Silicon', 9},
            {'TitaniumPlate', 1},
        },
        output = {
            {'TitaniumDiode', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeDiode',
        machine = 'Hand',
        input = {
            {'CopperConnector', 2},
            {'Silicon', 9},
            {'CompositePlate', 1},
        },
        output = {
            {'CompositeDiode', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumDiode',
        machine = 'Hand',
        input = {
            {'CopperConnector', 2},
            {'Silicon', 9},
            {'NeutroniumPlate', 1},
        },
        output = {
            {'NeutroniumDiode', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'TitaniumFissionReactor',
        machine = 'Hand',
        input = {
            {'CopperHeatPipe', 25},
            {'TitaniumPlate', 100},
            {'TitaniumParts', 100},
            {'QuantumCircuit', 10},
            {'BuildingMaterial', 128},
        },
        output = {
            {'TitaniumFissionReactor', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeFissionReactor',
        machine = 'Hand',
        input = {
            {'CopperHeatPipe', 25},
            {'CompositePlate', 100},
            {'CompositeParts', 100},
            {'QuantumProcessor', 13},
            {'BuildingMaterial', 128},
        },
        output = {
            {'CompositeFissionReactor', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumFissionReactor',
        machine = 'Hand',
        input = {
            {'CopperHeatPipe', 25},
            {'NeutroniumPlate', 100},
            {'NeutroniumParts', 100},
            {'QuantumBrain', 16},
            {'BuildingMaterial', 128},
        },
        output = {
            {'NeutroniumFissionReactor', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CompositeFusionReactor',
        machine = 'Hand',
        input = {
            {'CopperHeatPipe', 25},
            {'CompositePlate', 40},
            {'PlatinumWire', 100},
            {'QuantumProcessor', 15},
            {'PlatinumReflector', 40},
            {'BuildingMaterial', 128},
        },
        output = {
            {'CompositeFusionReactor', 1},
        },
        ticks = 300,
        tier = 6,
    },
    {
        name = 'NeutroniumFusionReactor',
        machine = 'Hand',
        input = {
            {'CopperHeatPipe', 25},
            {'NeutroniumPlate', 40},
            {'YttriumWire', 100},
            {'QuantumBrain', 20},
            {'PlatinumReflector', 40},
            {'BuildingMaterial', 128},
        },
        output = {
            {'NeutroniumFusionReactor', 1},
        },
        ticks = 300,
        tier = 7,
    },
    {
        name = 'TitaniumIndustrialBoiler',
        machine = 'Hand',
        input = {
            {'TitaniumPipe', 25},
            {'TitaniumPlate', 30},
            {'TitaniumParts', 10},
            {'QuantumCircuit', 1},
        },
        output = {
            {'TitaniumIndustrialBoiler', 1},
        },
        ticks = 100,
        tier = 5,
    },
    {
        name = 'CompositeIndustrialBoiler',
        machine = 'Hand',
        input = {
            {'CompositePipe', 25},
            {'CompositePlate', 30},
            {'CompositeParts', 15},
            {'QuantumProcessor', 1},
        },
        output = {
            {'CompositeIndustrialBoiler', 1},
        },
        ticks = 100,
        tier = 6,
    },
    {
        name = 'NeutroniumIndustrialBoiler',
        machine = 'Hand',
        input = {
            {'NeutroniumPipe', 25},
            {'NeutroniumPlate', 30},
            {'NeutroniumParts', 20},
            {'QuantumBrain', 1},
        },
        output = {
            {'NeutroniumIndustrialBoiler', 1},
        },
        ticks = 100,
        tier = 7,
    },
    {
        name = 'AluminiumSolarPanel',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 4},
            {'BasicFrame', 3},
            {'AluminiumSolarCell', 10},
        },
        output = {
            {'AluminiumSolarPanel', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelSolarPanel',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 4},
            {'ReinforcedFrame', 3},
            {'StainlessSteelSolarCell', 10},
        },
        output = {
            {'StainlessSteelSolarPanel', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumSolarPanel',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 4},
            {'ReinforcedFrame', 6},
            {'TitaniumSolarCell', 10},
        },
        output = {
            {'TitaniumSolarPanel', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeSolarPanel',
        machine = 'Hand',
        input = {
            {'CompositePlate', 4},
            {'ModularFrame', 3},
            {'CompositeSolarCell', 10},
        },
        output = {
            {'CompositeSolarPanel', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumSolarPanel',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 4},
            {'ModularFrame', 6},
            {'NeutroniumSolarCell', 10},
        },
        output = {
            {'NeutroniumSolarPanel', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'AluminiumSmallSolarPanel',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 4},
            {'BasicFrame', 1},
            {'AluminiumSolarCell', 1},
        },
        output = {
            {'AluminiumSmallSolarPanel', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelSmallSolarPanel',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 4},
            {'ReinforcedFrame', 1},
            {'StainlessSteelSolarCell', 1},
        },
        output = {
            {'StainlessSteelSmallSolarPanel', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumSmallSolarPanel',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 4},
            {'ReinforcedFrame', 2},
            {'TitaniumSolarCell', 1},
        },
        output = {
            {'TitaniumSmallSolarPanel', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeSmallSolarPanel',
        machine = 'Hand',
        input = {
            {'CompositePlate', 4},
            {'ModularFrame', 1},
            {'CompositeSolarCell', 1},
        },
        output = {
            {'CompositeSmallSolarPanel', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumSmallSolarPanel',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 4},
            {'ModularFrame', 2},
            {'NeutroniumSolarCell', 1},
        },
        output = {
            {'NeutroniumSmallSolarPanel', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'StainlessSteelPumpjack',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 5},
            {'StainlessSteelParts', 8},
            {'StainlessSteelPipe', 5},
            {'Processor', 3},
        },
        output = {
            {'StainlessSteelPumpjack', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumPumpjack',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 5},
            {'TitaniumParts', 16},
            {'TitaniumPipe', 5},
            {'QuantumCircuit', 3},
        },
        output = {
            {'TitaniumPumpjack', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositePumpjack',
        machine = 'Hand',
        input = {
            {'CompositePlate', 5},
            {'CompositeParts', 24},
            {'CompositePipe', 5},
            {'QuantumProcessor', 3},
        },
        output = {
            {'CompositePumpjack', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumPumpjack',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 5},
            {'NeutroniumParts', 32},
            {'NeutroniumPipe', 5},
            {'QuantumBrain', 3},
        },
        output = {
            {'NeutroniumPumpjack', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'StainlessSteelIndustrialSmelter',
        machine = 'Hand',
        input = {
            {'CopperWire', 96},
            {'StainlessSteelPlate', 12},
            {'BasicFrame', 3},
            {'BuildingMaterial', 64},
        },
        output = {
            {'StainlessSteelIndustrialSmelter', 1},
        },
        ticks = 80,
        tier = 4,
    },
    {
        name = 'TitaniumIndustrialSmelter',
        machine = 'Hand',
        input = {
            {'GoldWire', 32},
            {'TitaniumPlate', 12},
            {'ReinforcedFrame', 3},
            {'BuildingMaterial', 64},
        },
        output = {
            {'TitaniumIndustrialSmelter', 1},
        },
        ticks = 80,
        tier = 5,
    },
    {
        name = 'CompositeIndustrialSmelter',
        machine = 'Hand',
        input = {
            {'PlatinumWire', 32},
            {'CompositePlate', 12},
            {'ReinforcedFrame', 6},
            {'BuildingMaterial', 64},
        },
        output = {
            {'CompositeIndustrialSmelter', 1},
        },
        ticks = 80,
        tier = 6,
    },
    {
        name = 'NeutroniumIndustrialSmelter',
        machine = 'Hand',
        input = {
            {'YttriumWire', 32},
            {'NeutroniumPlate', 12},
            {'ModularFrame', 3},
            {'BuildingMaterial', 64},
        },
        output = {
            {'NeutroniumIndustrialSmelter', 1},
        },
        ticks = 80,
        tier = 7,
    },
    {
        name = 'CopperKineticHeater',
        machine = 'Hand',
        input = {
            {'CopperPlate', 3},
            {'CopperPipe', 4},
        },
        output = {
            {'CopperKineticHeater', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelKineticHeater',
        machine = 'Hand',
        input = {
            {'SteelPlate', 3},
            {'CopperPipe', 8},
        },
        output = {
            {'SteelKineticHeater', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumKineticHeater',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 3},
            {'CopperPipe', 12},
        },
        output = {
            {'AluminiumKineticHeater', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelKineticHeater',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 3},
            {'CopperPipe', 16},
        },
        output = {
            {'StainlessSteelKineticHeater', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumKineticHeater',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 3},
            {'CopperPipe', 16},
        },
        output = {
            {'TitaniumKineticHeater', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeKineticHeater',
        machine = 'Hand',
        input = {
            {'CompositePlate', 3},
            {'CopperPipe', 16},
        },
        output = {
            {'CompositeKineticHeater', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumKineticHeater',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 3},
            {'CopperPipe', 16},
        },
        output = {
            {'NeutroniumKineticHeater', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CircuitBoard',
        machine = 'Hand',
        input = {
            {'Log', 1},
        },
        output = {
            {'CircuitBoard', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Circuit',
        machine = 'Hand',
        input = {
            {'CircuitBoard', 1},
            {'Triod', 3},
        },
        output = {
            {'Circuit', 1},
        },
        ticks = 150,
        tier = 1,
    },
    {
        name = 'Triod',
        machine = 'Hand',
        input = {
            {'Glass', 1},
            {'CopperWire', 3},
        },
        output = {
            {'Triod', 1},
        },
        ticks = 50,
        tier = 1,
    },
    {
        name = 'Resistor',
        machine = 'Hand',
        input = {
            {'CoalDust', 1},
            {'CopperWire', 4},
        },
        output = {
            {'Resistor', 1},
        },
        ticks = 60,
        tier = 1,
    },
    {
        name = 'AdvancedCircuit',
        machine = 'Hand',
        input = {
            {'CircuitBoard', 1},
            {'Resistor', 2},
            {'Circuit', 3},
        },
        output = {
            {'AdvancedCircuit', 1},
        },
        ticks = 200,
        tier = 2,
    },
    {
        name = 'Transistor',
        machine = 'Hand',
        input = {
            {'Silicon', 1},
            {'CopperWire', 2},
        },
        output = {
            {'Transistor', 1},
        },
        ticks = 80,
        tier = 1,
    },
    {
        name = 'Capacitor',
        machine = 'Hand',
        input = {
            {'AluminiumFoil', 2},
            {'Log', 1},
        },
        output = {
            {'Capacitor', 1},
        },
        ticks = 80,
        tier = 1,
    },
    {
        name = 'Processor',
        machine = 'Hand',
        input = {
            {'CircuitBoard', 1},
            {'AdvancedCircuit', 3},
            {'Resistor', 5},
        },
        output = {
            {'Processor', 1},
        },
        ticks = 200,
        tier = 3,
    },
    {
        name = 'QuantumCore',
        machine = 'Hand',
        input = {
            {'YttriumDust', 1},
            {'CopperParts', 3},
        },
        output = {
            {'QuantumCore', 1},
        },
        ticks = 100,
        tier = 4,
    },
    {
        name = 'QuantumCircuit',
        machine = 'Hand',
        input = {
            {'QuantumCore', 6},
            {'Processor', 3},
            {'Resistor', 6},
        },
        output = {
            {'QuantumCircuit', 1},
        },
        ticks = 200,
        tier = 4,
    },
    {
        name = 'QuantumProcessor',
        machine = 'Hand',
        input = {
            {'QuantumCircuit', 3},
            {'DecisionResonator', 6},
            {'Capacitor', 6},
        },
        output = {
            {'QuantumProcessor', 1},
        },
        ticks = 200,
        tier = 5,
    },
    {
        name = 'QuantumBrain',
        machine = 'Hand',
        input = {
            {'QuantumProcessor', 3},
            {'BrainMatrix', 1},
            {'Resistor', 10},
        },
        output = {
            {'QuantumBrain', 1},
        },
        ticks = 200,
        tier = 6,
    },
    {
        name = 'UltimateCatalyst',
        machine = 'Hand',
        input = {
            {'Cell', 1},
            {'NeutroniumParts', 1},
            {'Coke', 10},
        },
        output = {
            {'UltimateCatalyst', 1},
        },
        ticks = 200,
        tier = 7,
    },
    {
        name = 'Catalyst',
        machine = 'Hand',
        input = {
            {'Cell', 1},
            {'CopperWire', 40},
            {'CoalDust', 4},
        },
        output = {
            {'Catalyst', 1},
        },
        ticks = 200,
        tier = 3,
    },
    {
        name = 'BasicPlatform',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'BasicPlatform', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'Bricks',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'Bricks', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'GlassBlock',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'GlassBlock', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'WoodenPlanks',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'WoodenPlanks', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'StoneTiles',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'StoneTiles', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'RedTiles',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'RedTiles', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'DarkTiles',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'DarkTiles', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'Terracotta',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'Terracotta', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'TerracottaTiles',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'TerracottaTiles', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'RedBricks',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'RedBricks', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'DarkBricks',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'DarkBricks', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'TerracottaBricks',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'TerracottaBricks', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'Concrete',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 4},
        },
        output = {
            {'Concrete', 1},
        },
        ticks = 10,
        tier = 2,
    },
    {
        name = 'ConcreteBricks',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 4},
        },
        output = {
            {'ConcreteBricks', 1},
        },
        ticks = 10,
        tier = 2,
    },
    {
        name = 'ConcreteTiles',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 4},
        },
        output = {
            {'ConcreteTiles', 1},
        },
        ticks = 10,
        tier = 2,
    },
    {
        name = 'ConcreteSmallTiles',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 4},
        },
        output = {
            {'ConcreteSmallTiles', 1},
        },
        ticks = 10,
        tier = 2,
    },
    {
        name = 'PlasticBlock',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 4},
        },
        output = {
            {'PlasticBlock', 1},
        },
        ticks = 10,
        tier = 2,
    },
    {
        name = 'ReinforcedConcrete',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 8},
        },
        output = {
            {'ReinforcedConcrete', 1},
        },
        ticks = 10,
        tier = 3,
    },
    {
        name = 'ReinforcedConcreteTiles',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 8},
        },
        output = {
            {'ReinforcedConcreteTiles', 1},
        },
        ticks = 10,
        tier = 3,
    },
    {
        name = 'ReinforcedConcreteSmallTiles',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 8},
        },
        output = {
            {'ReinforcedConcreteSmallTiles', 1},
        },
        ticks = 10,
        tier = 3,
    },
    {
        name = 'ReinforcedConcreteBricks',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 8},
        },
        output = {
            {'ReinforcedConcreteBricks', 1},
        },
        ticks = 10,
        tier = 3,
    },
    {
        name = 'DangerBlock',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 8},
        },
        output = {
            {'DangerBlock', 1},
        },
        ticks = 10,
        tier = 3,
    },
    {
        name = 'CopperChair',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'CopperChair', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Ladder',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'Ladder', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Door',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'Door', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Window',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'Window', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'PlasticWindow',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'PlasticWindow', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Rack',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'Rack', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Fence',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'Fence', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Cell',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 1},
            {'AluminiumParts', 1},
        },
        output = {
            {'Cell', 1},
        },
        ticks = 200,
        tier = 3,
    },
    {
        name = 'BasicCoil',
        machine = 'Hand',
        input = {
            {'CopperWire', 16},
            {'SteelPlate', 2},
        },
        output = {
            {'BasicCoil', 1},
        },
        ticks = 200,
        tier = 2,
    },
    {
        name = 'AdvancedCoil',
        machine = 'Hand',
        input = {
            {'BasicCoil', 3},
            {'StainlessSteelPlate', 2},
        },
        output = {
            {'AdvancedCoil', 1},
        },
        ticks = 200,
        tier = 3,
    },
    {
        name = 'PowerCoil',
        machine = 'Hand',
        input = {
            {'AdvancedCoil', 3},
            {'Processor', 2},
        },
        output = {
            {'PowerCoil', 1},
        },
        ticks = 200,
        tier = 5,
    },
    {
        name = 'BasicFrame',
        machine = 'Hand',
        input = {
            {'SteelPlate', 4},
            {'SteelParts', 2},
        },
        output = {
            {'BasicFrame', 1},
        },
        ticks = 200,
        tier = 2,
    },
    {
        name = 'ReinforcedFrame',
        machine = 'Hand',
        input = {
            {'BasicFrame', 3},
            {'AluminiumParts', 3},
        },
        output = {
            {'ReinforcedFrame', 1},
        },
        ticks = 200,
        tier = 3,
    },
    {
        name = 'ModularFrame',
        machine = 'Hand',
        input = {
            {'ReinforcedFrame', 3},
            {'StainlessSteelParts', 5},
        },
        output = {
            {'ModularFrame', 1},
        },
        ticks = 200,
        tier = 5,
    },
    {
        name = 'UraniumCell',
        machine = 'Hand',
        input = {
            {'Uranium235Dust', 3},
            {'UraniumDust', 20},
            {'Cell', 1},
        },
        output = {
            {'UraniumCell', 1},
        },
        ticks = 200,
        tier = 5,
    },
    {
        name = 'ThoriumCell',
        machine = 'Hand',
        input = {
            {'ThoriumDust', 40},
            {'Cell', 1},
        },
        output = {
            {'ThoriumCell', 1},
        },
        ticks = 200,
        tier = 6,
    },
    {
        name = 'Uranium233Cell',
        machine = 'Hand',
        input = {
            {'Uranium233Dust', 3},
            {'Cell', 1},
        },
        output = {
            {'Uranium233Cell', 1},
        },
        ticks = 200,
    },
    {
        name = 'PlutoniumCell',
        machine = 'Hand',
        input = {
            {'PlutoniumDust', 3},
            {'Cell', 1},
        },
        output = {
            {'PlutoniumCell', 1},
        },
        ticks = 200,
    },
    {
        name = 'ReflectorCell',
        machine = 'Hand',
        input = {
            {'Cell', 1},
            {'BerylliumDust', 3},
        },
        output = {
            {'ReflectorCell', 1},
        },
        ticks = 100,
    },
    {
        name = 'PlatinumReflector',
        machine = 'Hand',
        input = {
            {'Cell', 1},
            {'PlatinumFoil', 1},
        },
        output = {
            {'PlatinumReflector', 1},
        },
        ticks = 100,
        tier = 6,
    },
    {
        name = 'BrainMatrix',
        machine = 'Hand',
        input = {
            {'CarbonFiberSheet', 1},
            {'PlatinumFoil', 1},
        },
        output = {
            {'BrainMatrix', 1},
        },
        ticks = 100,
        tier = 6,
    },
    {
        name = 'DecisionResonator',
        machine = 'Hand',
        input = {
            {'StainlessSteelParts', 4},
            {'MicaFlakes', 1},
        },
        output = {
            {'DecisionResonator', 1},
        },
        ticks = 100,
        tier = 5,
    },
    {
        name = 'ControlCell',
        machine = 'Hand',
        input = {
            {'Cell', 1},
            {'YttriumDust', 3},
        },
        output = {
            {'ControlCell', 1},
        },
        ticks = 100,
    },
    {
        name = 'Dirt',
        machine = 'Hand',
        input = {
            {'SandSurface', 1},
            {'Organics', 1},
        },
        output = {
            {'DirtSurface', 1},
        },
        ticks = 200,
    },
    {
        name = 'CarbonFiberSheet',
        machine = 'Hand',
        input = {
            {'CarbonFiber', 2},
        },
        output = {
            {'CarbonFiberSheet', 1},
        },
        ticks = 200,
        tier = 5,
    },
    {
        name = 'BuildingMaterial',
        machine = 'Hand',
        input = {
            {'StoneSurface', 1},
        },
        output = {
            {'BuildingMaterial', 1},
        },
        ticks = 10,
    },
    {
        name = 'SandSurface',
        machine = 'Hand',
        input = {
            {'GravelSurface', 1},
        },
        output = {
            {'SandSurface', 1},
        },
        ticks = 20,
    },
    {
        name = 'GravelSurface',
        machine = 'Hand',
        input = {
            {'StoneSurface', 1},
        },
        output = {
            {'GravelSurface', 1},
        },
        ticks = 20,
    },
    {
        name = 'Steampack',
        machine = 'Hand',
        input = {
            {'CopperParts', 6},
            {'CopperPlate', 2},
            {'CopperPipe', 4},
            {'Circuit', 10},
        },
        output = {
            {'Steampack', 1},
        },
        ticks = 20,
    },
    {
        name = 'AdvancedSteampack',
        machine = 'Hand',
        input = {
            {'StainlessSteelParts', 30},
            {'StainlessSteelPlate', 10},
            {'CopperPipe', 30},
            {'Processor', 10},
        },
        output = {
            {'AdvancedSteampack', 1},
        },
        ticks = 20,
    },
    {
        name = 'HighCapacitySteampack',
        machine = 'Hand',
        input = {
            {'SteelParts', 30},
            {'SteelPlate', 10},
            {'CopperPipe', 5},
            {'Circuit', 15},
        },
        output = {
            {'HighCapacitySteampack', 1},
        },
        ticks = 20,
    },
    {
        name = 'HighPressureSteampack',
        machine = 'Hand',
        input = {
            {'SteelParts', 6},
            {'SteelPlate', 2},
            {'CopperPipe', 30},
            {'Circuit', 15},
        },
        output = {
            {'HighPressureSteampack', 1},
        },
        ticks = 20,
    },
    {
        name = 'Jetpack',
        machine = 'Hand',
        input = {
            {'AluminiumParts', 10},
            {'AluminiumPlate', 3},
            {'AluminiumPipe', 6},
            {'AdvancedCircuit', 10},
            {'AluminiumElectricEngine', 2},
        },
        output = {
            {'Jetpack', 1},
        },
        ticks = 20,
    },
    {
        name = 'AdvancedJetpack',
        machine = 'Hand',
        input = {
            {'StainlessSteelParts', 10},
            {'StainlessSteelPlate', 3},
            {'StainlessSteelPipe', 6},
            {'Processor', 10},
            {'StainlessSteelElectricEngine', 2},
        },
        output = {
            {'AdvancedJetpack', 1},
        },
        ticks = 20,
    },
    {
        name = 'AntigravityUnit',
        machine = 'Hand',
        input = {
            {'CompositeParts', 20},
            {'CompositePlate', 2},
            {'CompositePipe', 6},
            {'QuantumProcessor', 10},
            {'Catalyst', 4},
            {'CompositeElectricEngine', 8},
        },
        output = {
            {'AntigravityUnit', 1},
        },
        ticks = 20,
    },
    {
        name = 'Flashlight',
        machine = 'Hand',
        input = {
            {'SteelPipe', 1},
            {'SteelLamp', 1},
        },
        output = {
            {'Flashlight', 1},
        },
        ticks = 20,
    },
    {
        name = 'CopperParts',
        machine = 'Hand',
        input = {
            {'CopperPlate', 2},
        },
        output = {
            {'CopperParts', 1},
        },
        ticks = 80,
        tier = 0,
    },
    {
        name = 'CopperWire',
        machine = 'Hand',
        input = {
            {'CopperPlate', 1},
        },
        output = {
            {'CopperWire', 1},
        },
        ticks = 20,
    },
    {
        name = 'GoldWire',
        machine = 'Hand',
        input = {
            {'GoldPlate', 1},
        },
        output = {
            {'GoldWire', 1},
        },
        ticks = 20,
    },
    {
        name = 'PlatinumFoil',
        machine = 'Hand',
        input = {
            {'PlatinumPlate', 1},
        },
        output = {
            {'PlatinumFoil', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'PlatinumWire',
        machine = 'Hand',
        input = {
            {'PlatinumPlate', 1},
        },
        output = {
            {'PlatinumWire', 1},
        },
        ticks = 20,
    },
    {
        name = 'SteelParts',
        machine = 'Hand',
        input = {
            {'SteelPlate', 2},
        },
        output = {
            {'SteelParts', 1},
        },
        ticks = 80,
        tier = 1,
    },
    {
        name = 'AluminiumSolarCell',
        machine = 'Hand',
        input = {
            {'Silicon', 15},
            {'CopperWire', 5},
        },
        output = {
            {'AluminiumSolarCell', 1},
        },
        ticks = 80,
        tier = 2,
    },
    {
        name = 'AluminiumFoil',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 1},
        },
        output = {
            {'AluminiumFoil', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumParts',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 2},
        },
        output = {
            {'AluminiumParts', 1},
        },
        ticks = 80,
        tier = 2,
    },
    {
        name = 'StainlessSteelSolarCell',
        machine = 'Hand',
        input = {
            {'SiliconWafer', 5},
            {'CopperWire', 5},
        },
        output = {
            {'StainlessSteelSolarCell', 1},
        },
        ticks = 80,
        tier = 3,
    },
    {
        name = 'StainlessSteelParts',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 2},
        },
        output = {
            {'StainlessSteelParts', 1},
        },
        ticks = 80,
        tier = 3,
    },
    {
        name = 'TitaniumSolarCell',
        machine = 'Hand',
        input = {
            {'StainlessSteelSolarCell', 4},
            {'CopperWire', 2},
            {'Processor', 1},
        },
        output = {
            {'TitaniumSolarCell', 1},
        },
        ticks = 80,
        tier = 4,
    },
    {
        name = 'TitaniumParts',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 2},
        },
        output = {
            {'TitaniumParts', 1},
        },
        ticks = 80,
        tier = 4,
    },
    {
        name = 'YttriumWire',
        machine = 'Hand',
        input = {
            {'YttriumPlate', 1},
        },
        output = {
            {'YttriumWire', 1},
        },
        ticks = 20,
    },
    {
        name = 'TantalumFoil',
        machine = 'Hand',
        input = {
            {'TantalumPlate', 1},
        },
        output = {
            {'TantalumFoil', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'TantalumWire',
        machine = 'Hand',
        input = {
            {'TantalumPlate', 1},
        },
        output = {
            {'TantalumWire', 1},
        },
        ticks = 20,
    },
    {
        name = 'CompositeSolarCell',
        machine = 'Hand',
        input = {
            {'TitaniumSolarCell', 4},
            {'CopperWire', 2},
            {'Processor', 1},
        },
        output = {
            {'CompositeSolarCell', 1},
        },
        ticks = 80,
        tier = 5,
    },
    {
        name = 'CompositeParts',
        machine = 'Hand',
        input = {
            {'CompositePlate', 2},
        },
        output = {
            {'CompositeParts', 1},
        },
        ticks = 80,
        tier = 5,
    },
    {
        name = 'NeutroniumSolarCell',
        machine = 'Hand',
        input = {
            {'CompositeSolarCell', 4},
            {'CopperWire', 2},
            {'Processor', 1},
        },
        output = {
            {'NeutroniumSolarCell', 1},
        },
        ticks = 80,
        tier = 6,
    },
    {
        name = 'NeutroniumParts',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 2},
        },
        output = {
            {'NeutroniumParts', 1},
        },
        ticks = 80,
        tier = 6,
    },
}