//Steve's Factory Manager
val Manager = <StevesFactoryManager:BlockMachineManagerName>;
val Cable = <StevesFactoryManager:BlockCableName>;
val Relay = <StevesFactoryManager:BlockCableRelayName>;
val AdvRelay = <StevesFactoryManager:BlockCableRelayName:8>;
val Emmiter = <StevesFactoryManager:BlockCableOutputName>;
val Receiver = <StevesFactoryManager:BlockCableInputName>;
val ItemValve = <StevesFactoryManager:BlockCableIntakeName>;
val RapidItemValve = <StevesFactoryManager:BlockCableIntakeName:8>;
val BlockDetector = <StevesFactoryManager:BlockCableBUDName>;
val BlockGate = <StevesFactoryManager:BlockCableBreakerName>;
val CableCluster = <StevesFactoryManager:BlockCableClusterName>;
//Botania
val livingrock = <Botania:livingrock>;
val livingwood = <Botania:livingwood>;
val manasteelIngot = <Botania:manaResource>;
val manaPearl = <Botania:manaResource:1>;
val manaDiamond = <Botania:manaResource:2>;
val Elementium = <Botania:manaResource:7>;
val Pixiedust = <Botania:manaResource:8>;
val Dragonstone = <Botania:manaResource:9>;
val ElvenQuartz = <Botania:quartz:1>;
//Thaumcraft
val Thaumium = <Thaumcraft:ItemResource:2>;
val ArcaneStone = <Thaumcraft:blockCosmeticSolid:6>;
val ArcanePlate = <Thaumcraft:blockWoodenDevice:2>;
val Wardedglass = <Thaumcraft:blockCosmeticOpaque:2>;
val EnchantedFabric = <Thaumcraft:ItemResource:7>;
val SalisMundus = <Thaumcraft:ItemResource:14>;
val VoidSeed = <Thaumcraft:ItemResource:17>;
val Voidmetal = <Thaumcraft:ItemResource:16>;
//AE2
val Quartzglass = <appliedenergistics2:tile.BlockQuartzGlass>;
val Fluixblock = <appliedenergistics2:tile.BlockFluix>;
val MEglasscable = <appliedenergistics2:item.ItemMultiPart:16>;
val Quartzfiber = <appliedenergistics2:item.ItemMultiPart:140>;
val Certusdust = <appliedenergistics2:item.ItemMultiMaterial:2>;
val Certus = <appliedenergistics2:item.ItemMultiMaterial>;
val ChargedCertus = <appliedenergistics2:item.ItemMultiMaterial:1>;
val PureCertus = <appliedenergistics2:item.ItemMultiMaterial:10>;
val PureFluix =<appliedenergistics2:item.ItemMultiMaterial:12>;
val PureNether = <appliedenergistics2:item.ItemMultiMaterial:11>;
val EngineeringProcessor = <appliedenergistics2:item.ItemMultiMaterial:24>;
val CalculationProcessor = <appliedenergistics2:item.ItemMultiMaterial:23>;
val LogicProcessor = <appliedenergistics2:item.ItemMultiMaterial:22>;
val MEdrive = <appliedenergistics2:tile.BlockDrive>;
val Inscriber = <appliedenergistics2:tile.BlockInscriber>;
val GrowthAccelerator = <appliedenergistics2:tile.BlockQuartzGrowthAccelerator>;
val Charger = <appliedenergistics2:tile.BlockCharger>;
val CraftingUnit = <appliedenergistics2:tile.BlockCraftingUnit>;
val Onekcomponent = <appliedenergistics2:item.ItemMultiMaterial:35>;
val OneSixkcomponent = <appliedenergistics2:item.ItemMultiMaterial:37>;
val Fourkcomponent = <appliedenergistics2:item.ItemMultiMaterial:36>;
val Sixfourkcomponent = <appliedenergistics2:item.ItemMultiMaterial:38>;
val MEhousing = <appliedenergistics2:item.ItemMultiMaterial:39>;
val Onekdrive = <appliedenergistics2:item.ItemBasicStorageCell.1k>;
val OneSixkdrive = <appliedenergistics2:item.ItemBasicStorageCell.16k>;
val Fourkdrive = <appliedenergistics2:item.ItemBasicStorageCell.4k>;
val Sixfourkdrive = <appliedenergistics2:item.ItemBasicStorageCell.64k>;
val Card = <appliedenergistics2:item.ItemMultiMaterial:25>;
val AdvCard = <appliedenergistics2:item.ItemMultiMaterial:28>;
//Minecraft
val eyeEnder = <minecraft:ender_eye>;
val hopper = <minecraft:hopper>;
val Glass = <minecraft:glass>;
val StickyPiston = <minecraft:sticky_piston>;
val Redstone = <minecraft:redstone>;
val RedstoneBlock = <minecraft:redstone_block>;
val NetherQuartz = <minecraft:quartz>;
val GoldIngot = <minecraft:gold_ingot>;
val Piston = <minecraft
iston>;
//RecipesSFM
recipes.remove(Manager);
recipes.addShaped(Manager, [[Thaumium, Thaumium, Thaumium], [Thaumium, RedstoneBlock, Thaumium], [ArcaneStone, Piston, ArcaneStone]]);
recipes.remove(Cable);
recipes.addShaped(Cable, [[Wardedglass, ArcanePlate, Wardedglass], [Thaumium, Redstone, Thaumium], [Wardedglass, ArcanePlate, Wardedglass]]);
//RecipesAE2
recipes.remove(Quartzfiber * 3);
recipes.addShaped(Quartzfiber * 3, [[Quartzglass, Quartzglass, Quartzglass], [Certusdust, Pixiedust, Certusdust], [Quartzglass, Quartzglass, Quartzglass]]);
recipes.remove(Inscriber);
recipes.addShaped(Inscriber, [[Elementium, StickyPiston, Elementium], [PureFluix, null, Elementium], [Elementium, StickyPiston, Elementium]]);
recipes.remove(MEdrive);
recipes.addShaped(MEdrive, [[Elementium, EngineeringProcessor, Elementium], [MEglasscable, null, MEglasscable], [Elementium, EngineeringProcessor, Elementium]]);
recipes.remove(Charger);
recipes.addShaped(Charger, [[Elementium, PureFluix, Elementium], [Elementium, null, null], [Elementium, PureFluix, Elementium]]);
recipes.remove(GrowthAccelerator);
recipes.addShaped(GrowthAccelerator, [[Elementium, MEglasscable, Elementium], [Quartzglass, Fluixblock, Quartzglass], [Elementium, MEglasscable, Elementium]]);
recipes.remove(CraftingUnit);
recipes.addShaped(CraftingUnit, [Elementium, CalculationProcessor, Elementium], [MEglasscable, LogicProcessor, MEglasscable], [Elementium, CalculationProcessor, Elementium]]);
recipes.remove(Onekdrive);
recipes.addShaped(Onekdrive, [[Quartzglass, Redstone, Quartzglass], [Redstone, Onekcomponent, Redstone], [Elementium, Elementium, Elementium]]);
recipes.remove(OneSixkdrive);
recipes.addShaped(OneSixkdrive, [[Quartzglass, Redstone, Quartzglass], [Redstone, OneSixkcomponent, Redstone], [Elementium, Elementium, Elementium]]);
recipes.remove(Fourkdrive);
recipes.addShaped(Fourkdrive, [[Quartzglass, Redstone, Quartzglass], [Redstone, Fourkcomponent, Redstone], [Elementium, Elementium, Elementium]]);
recipes.remove(Sixfourkdrive);
recipes.addShaped(Sixfourkdrive, [[Quartzglass, Redstone, Quartzglass], [Redstone, Sixfourkcomponent, Redstone], [Elementium, Elementium, Elementium]]);
recipes.remove(Housing);
recipes.addShaped(Housing, [[Quartzglass, Redstone, Quartzglass], [Redstone, null, Redstone], [Elementium, Elementium, Elementium]]);
recipes.remove(Card);
recipes.addShaped(Card, [[GoldIngot, Elementium, null], [Redstone, CalculationProcessor, Elementium], [GoldIngot, Elementium, null]]);
recipes.remove(AdvCard);
recipes.addShaped(Card, [[Dragonstone, Elementium, null], [Redstone, CalculationProcessor, Elementium], [Dragonstone, Elementium, null]]);
print("AE2 SFM Scripts Loaded.");