recipes.remove(<logisticalautomation:iron_motor_set>);
recipes.remove(<logisticalautomation:gold_motor_set>);
recipes.remove(<logisticalautomation:diamond_motor_set>);
recipes.remove(<logisticalautomation:conveyor_normal>);
recipes.remove(<logisticalautomation:conveyor_fast>);
recipes.remove(<logisticalautomation:conveyor_express>);

val ironGear = <ore:gearIron>;
val steelAxle = <betterwithmods:steel_axle>;
val motor = <projectred-core:resource_item:410>;
val iron = <ore:ingotIron>;
val gold = <ore:ingotGold>;
val diamond = <ore:gemDiamond>;
val redstone = <ore:dustRedstone>;
val roller = <logisticalautomation:roller_set>;
val belt = <logisticalautomation:leather_belt_set>;

recipes.addShaped(
    "iron_motor",
    <logisticalautomation:iron_motor_set>,
    [
        [iron, ironGear, iron],
        [redstone, steelAxle, redstone],
        [iron, motor, iron]
    ]);

recipes.addShaped(
    "gold_motor",
    <logisticalautomation:gold_motor_set>,
    [
        [gold, ironGear, gold],
        [redstone, steelAxle, redstone],
        [motor, gold, motor]
    ]);

recipes.addShaped(
    "diamond_motor",
    <logisticalautomation:diamond_motor_set>,
    [
        [diamond, ironGear, diamond],
        [redstone, steelAxle, redstone],
        [motor, motor, motor]
    ]);

recipes.addShaped(
    "conveyor_normal",
    <logisticalautomation:conveyor_normal> * 16,
    [
        [belt, belt, belt],
        [roller, <logisticalautomation:iron_motor_set>, roller]
    ]);

recipes.addShaped(
    "conveyor_fast",
    <logisticalautomation:conveyor_fast> * 16,
    [
        [belt, belt, belt],
        [roller, <logisticalautomation:gold_motor_set>, roller]
    ]);

recipes.addShaped(
    "conveyor_fast_2",
    <logisticalautomation:conveyor_fast> * 8,
    [
        [<logisticalautomation:conveyor_normal>, <logisticalautomation:conveyor_normal>, <logisticalautomation:conveyor_normal>],
        [<logisticalautomation:conveyor_normal>, <logisticalautomation:gold_motor_set>, <logisticalautomation:conveyor_normal>],
        [<logisticalautomation:conveyor_normal>, <logisticalautomation:conveyor_normal>, <logisticalautomation:conveyor_normal>]
    ]);

recipes.addShaped(
    "conveyor_express",
    <logisticalautomation:conveyor_express> * 16,
    [
        [belt, belt, belt],
        [roller, <logisticalautomation:diamond_motor_set>, roller]
    ]);

recipes.addShaped(
    "conveyor_express_2",
    <logisticalautomation:conveyor_express> * 8,
    [
        [<logisticalautomation:conveyor_fast>, <logisticalautomation:conveyor_fast>, <logisticalautomation:conveyor_fast>],
        [<logisticalautomation:conveyor_fast>, <logisticalautomation:diamond_motor_set>, <logisticalautomation:conveyor_fast>],
        [<logisticalautomation:conveyor_fast>, <logisticalautomation:conveyor_fast>, <logisticalautomation:conveyor_fast>]
    ]);

recipes.addShaped(
    "conveyor_express_3",
    <logisticalautomation:conveyor_express> * 8,
    [
        [<logisticalautomation:conveyor_normal>, <logisticalautomation:conveyor_normal>, <logisticalautomation:conveyor_normal>],
        [<logisticalautomation:conveyor_normal>, <logisticalautomation:diamond_motor_set>, <logisticalautomation:conveyor_normal>],
        [<logisticalautomation:conveyor_normal>, <logisticalautomation:conveyor_normal>, <logisticalautomation:conveyor_normal>]
    ]);