print("RFTools");

// Matter Transmitter / Receiver & Dialing Device
recipes.remove(<rftools:matter_transmitter>);
recipes.addShaped(<rftools:matter_transmitter>, [[<enderio:blockTelePad>, <mekanism:MachineBlock:11>, <enderio:blockTelePad>], [<forge:bucketFilled>.withTag({FluidName: "ender_distillation", Amount: 1000}), <rftools:machine_frame>, <forge:bucketFilled>.withTag({FluidName: "ender_distillation", Amount: 1000})], [<enderio:blockTelePad>, <enderio:itemTravelStaff>, <enderio:blockTelePad>]]);
recipes.remove(<rftools:matter_receiver>);
recipes.addShaped(<rftools:matter_receiver>, [[<enderio:blockTelePad>, <mekanism:MachineBlock:11>, <enderio:blockTelePad>], [<forge:bucketFilled>.withTag({FluidName: "ender_distillation", Amount: 1000}), <rftools:machine_frame>, <forge:bucketFilled>.withTag({FluidName: "ender_distillation", Amount: 1000})], [<enderio:blockTelePad>, <enderio:itemRodOfReturn>, <enderio:blockTelePad>]]);
recipes.remove(<rftools:dialing_device>);
recipes.addShaped(<rftools:dialing_device>, [[<actuallyadditions:itemCrystal>, <enderio:blockDialingDevice>, <actuallyadditions:itemCrystal>], [<minecraft:redstone_torch>, <rftools:machine_frame>, <minecraft:redstone_torch>], [<actuallyadditions:itemCrystal>, <actuallyadditions:itemCrystal>, <actuallyadditions:itemCrystal>]]);

// Quarry
recipes.removeShaped(<rftools:shape_card:2>, [[<actuallyadditions:itemCrystal>, <minecraft:diamond_pickaxe>, <actuallyadditions:itemCrystal>], [<ore:ingotIron>, <rftools:shape_card>, <ore:ingotIron>], [<actuallyadditions:itemCrystal>, <minecraft:diamond_shovel>, <actuallyadditions:itemCrystal>]]);
recipes.addShaped(<rftools:shape_card:2>, [[<environmentaltech:controller_void_res_miner_1>, <extrautils2:ingredients:8>, <environmentaltech:controller_void_ore_miner_1>], [<actuallyadditions:itemMiningLens>, <actuallyadditions:blockPhantomBooster>, <immersiveengineering:drillhead>], [<extrautils2:miner>, <actuallyadditions:blockMiner>, null]]);

// Environmental Controller
recipes.remove(<rftools:environmental_controller>);
recipes.addShaped(<rftools:environmental_controller>, [[<minecraft:ender_pearl>, <actuallyadditions:blockCrystalEmpowered:2>, <minecraft:ender_pearl>], [<minecraft:beacon>, <rftools:machine_frame>, <minecraft:beacon>], [<minecraft:ender_pearl>, <actuallyadditions:blockCrystalEmpowered:4>, <minecraft:ender_pearl>]]);

// Power Cell Card
recipes.remove(<rftools:powercell_card>);
recipes.addShaped(<rftools:powercell_card>, [[<actuallyadditions:itemCrystal>, <actuallyadditions:blockLaserRelayExtreme>, <actuallyadditions:itemCrystal>], [<minecraft:paper>, <minecraft:paper>, <minecraft:paper>], [<actuallyadditions:itemCrystal>, <extrautils2:klein>, <actuallyadditions:itemCrystal>]]);

// Shields
recipes.remove(<rftools:shield_block1>);
recipes.addShaped(<rftools:shield_block1>, [[<ore:plateGold>, <minecraft:nether_star>, <ore:plateGold>], [<actuallyadditions:itemCrystal>, <rftools:machine_frame>, <actuallyadditions:itemCrystal>], [<enderio:blockReinforcedObsidian>, <enderio:blockReinforcedObsidian>, <enderio:blockReinforcedObsidian>]]);

// Machine Frame and Base
recipes.remove(<rftools:machine_base>);
recipes.addShapeless(<rftools:machine_base>*8, [<rftools:machine_frame>]);

recipes.remove(<rftools:machine_frame>);
recipes.addShaped(<rftools:machine_frame>, [[<enderio:itemAlloy>, <forge:bucketFilled>.withTag({FluidName: "nutrient_distillation", Amount: 1000}), <enderio:itemAlloy>], [<actuallyadditions:itemCrystalEmpowered:1>, <enderio:itemMachinePart>, <actuallyadditions:itemCrystalEmpowered:1>], [<enderio:itemAlloy>, <minecraft:end_rod>, <enderio:itemAlloy>]]);

// Node cheaper
recipes.remove(<rftoolscontrol:node>);
recipes.addShaped(<rftoolscontrol:node>, [[<actuallyadditions:itemCrystal>, <minecraft:ender_pearl>, <actuallyadditions:itemCrystal>], [<actuallyadditions:itemCrystal>, <rftools:machine_base>, <actuallyadditions:itemCrystal>], [<actuallyadditions:itemCrystal>, <rftoolscontrol:card_base>, <actuallyadditions:itemCrystal>]]);

// Endergenic Generator
recipes.remove(<rftools:endergenic>);
recipes.addShaped(<rftools:endergenic>, [[<mekanism:ControlCircuit:2>, <enderio:itemBasicCapacitor:2>, <mekanism:ControlCircuit:2>], [<enderio:itemBasicCapacitor:2>, <rftools:machine_frame>, <enderio:itemBasicCapacitor:2>], [<mekanism:ControlCircuit:2>, <enderio:itemBasicCapacitor:2>, <mekanism:ControlCircuit:2>]]);

// Generator
recipes.remove(<rftools:coalgenerator>);
recipes.addShaped(<rftools:coalgenerator>, [[<actuallyadditions:itemCrystal:3>, <minecraft:redstone_torch>, <actuallyadditions:itemCrystal:3>], [<actuallyadditions:itemCrystal:3>, <rftools:machine_frame>, <actuallyadditions:itemCrystal:3>], [<actuallyadditions:itemCrystal:3>, <minecraft:redstone_torch>, <actuallyadditions:itemCrystal:3>]]);