import mods.nei.NEI;
import mods.nei.NEI;

//gears

recipes.remove(<BuildCraft|Core:woodenGearItem>);			
recipes.addShaped(<BuildCraft|Core:woodenGearItem>,
[[null, <ImmersiveEngineering:material>, null],
[<ImmersiveEngineering:material>, <ImmersiveEngineering:woodenDecoration>, <ImmersiveEngineering:material>],
[null, <ImmersiveEngineering:material>, null]]);

recipes.remove(<BuildCraft|Core:stoneGearItem>);			
recipes.addShaped(<BuildCraft|Core:stoneGearItem>,
[[<minecraft:flint>, <minecraft:stone>, <minecraft:flint>],
[<minecraft:stone>, <BuildCraft|Core:woodenGearItem>, <minecraft:stone>],
[<minecraft:flint>, <minecraft:stone>, <minecraft:flint>]]);



recipes.remove(<ThermalFoundation:material:12>);	

recipes.remove(<bcadditions:wireIronUnhardened>);			
recipes.addShaped(<bcadditions:wireIronUnhardened>*3,
[[<ore:dustIron>, <ore:dustIron>, <ore:dustIron>],
[<Calculator:ReinforcedIronIngot>, <Calculator:ReinforcedIronIngot>, <Calculator:ReinforcedIronIngot>],
[<ore:dustIron>, <ore:dustIron>, <ore:dustIron>]]);

//<ore:dustIron>

recipes.remove(<AgriCraft:cropsItem>);			
recipes.addShaped(<AgriCraft:cropsItem>,
[[<ImmersiveEngineering:material>, <ImmersiveEngineering:material>, null],
[<ImmersiveEngineering:material>, <ImmersiveEngineering:material>, null],
[null, null, null]]);		

recipes.remove(<Mekanism:MachineBlock:3>);	
recipes.remove(<Metallurgy:crusher>);	
recipes.remove(<NuclearCraft:crusherIdle>);	



NEI.hide(<Mekanism:MachineBlock2:11>);
recipes.remove(<Mekanism:MachineBlock2:11>);

NEI.hide(<BuildCraft|Transport:pipeFacade>);

NEI.hide(<ExtraUtilities:drum:1>);
NEI.addEntry(<ExtraUtilities:drum:1>);

NEI.hide(<ForgeMicroblock:microblock:*>);

NEI.hide(<appliedenergistics2:item.ItemFacade>);	

NEI.hide(<ExtraUtilities:microblocks>);	

NEI.hide(<ExtraUtilities:microblocks:*>);	

NEI.hide(<ThermalExpansion:florb>);	
NEI.addEntry(<ThermalExpansion:florb>);

NEI.hide(<bcadditions:goldCanister>);
NEI.hide(<bcadditions:diamondCanister>);
NEI.hide(<bcadditions:ironCanister>);

recipes.remove(<ExtraUtilities:generator:0>);
recipes.remove(<ExtraUtilities:generator:1>);
recipes.remove(<ExtraUtilities:generator:2>);
recipes.remove(<ExtraUtilities:generator:3>);
recipes.remove(<ExtraUtilities:generator:4>);
recipes.remove(<ExtraUtilities:generator:5>);
recipes.remove(<ExtraUtilities:generator:6>);
recipes.remove(<ExtraUtilities:generator:7>);
recipes.remove(<ExtraUtilities:generator:8>);
recipes.remove(<ExtraUtilities:generator:9>);
recipes.remove(<ExtraUtilities:generator:10>);	
recipes.remove(<ExtraUtilities:generator:11>);

recipes.remove(<ExtraUtilities:extractor_base>);		
recipes.remove(<ExtraUtilities:extractor_base:6>);	
recipes.remove(<ExtraUtilities:angelRing:*>);
recipes.remove(<techreborn:part:21>);

NEI.hide(<ThermalExpansion:Machine:1>); 
recipes.remove(<ThermalExpansion:Machine:1>);

NEI.hide(<ThermalExpansion:Machine>); 
recipes.remove(<ThermalExpansion:Machine>);

recipes.addShaped(<techreborn:platecuttingmachine>,
[[<Calculator:ReinforcedIronIngot>, <Calculator:ReinforcedIronIngot>, <Calculator:ReinforcedIronIngot>],
[<ThermalFoundation:tool.shearsLead>, <ImmersiveEngineering:tool:1>, <recycling:Material:3>],
[<Calculator:ReinforcedIronIngot>, <Calculator:ReinforcedIronIngot>, <Calculator:ReinforcedIronIngot>]]);


val stickore = <ore:stickWood>;
stickore.add(<ImmersiveEngineering:material>);


	

recipes.remove(<minecraft:wooden_pickaxe>);			
recipes.addShaped(<minecraft:wooden_pickaxe>,
[[<ore:plankWood>, <ore:plankWood>, <ore:plankWood>],
[null, <minecraft:stick>, null],
[null, <minecraft:stick>, null]]);	

recipes.addShaped(<minecraft:wooden_hoe>,
[[<ore:plankWood>, <ore:plankWood>, null],
[null, <minecraft:stick>, null],
[null, <minecraft:stick>, null]]);	

recipes.remove(<ThermalExpansion:Machine:8>);	

mods.techreborn.centrifuge.addRecipe(<techreborn:smallDust:38>*32, <ImmersiveEngineering:metal:16>*4, <ThermalExpansion:material:515>*4, <BiomesOPlenty:misc:1>*20, <minecraft:lava_bucket>, <minecraft:sand>*5, 2000, 20);

recipes.remove(<Calculator:CraftingCalculator>);	
recipes.remove(<Mekanism:MachineBlock:4>);	
recipes.remove(<ExtraUtilities:enderQuarry>);	

mods.techreborn.centrifuge.addRecipe(<minecraft:bucket>, <minecraft:flint>*32, <techreborn:smallDust:31>*16, <Mekanism:Dust:6>*12, <minecraft:gravel>*32, <hot_water:bucket_hot_water>, 550, 10);

mods.techreborn.centrifuge.addRecipe(<minecraft:bucket>, <techreborn:smallDust:70>*12, <appliedenergistics2:item.ItemMultiMaterial:5>*5, <appliedenergistics2:item.ItemCrystalSeed>.withTag({progress: 0}), <minecraft:sand>*32, <hot_water:bucket_hot_water>, 550, 10);

mods.techreborn.centrifuge.addRecipe(<minecraft:bucket>, <Mekanism:DirtyDust:2>*3, <Mekanism:DirtyDust:3>*5, <Mekanism:DirtyDust:5>, <minecraft:dirt>*32, <hot_water:bucket_hot_water>, 550, 10);

recipes.remove(<ThermalExpansion:Frame>);			
recipes.addShaped(<ThermalExpansion:Frame>,
[[<NuclearCraft:parts:1>, <NuclearCraft:parts:1>, <NuclearCraft:parts:1>],
[<NuclearCraft:parts:1>, <ore:calculatorCircuit>, <NuclearCraft:parts:1>],
[<NuclearCraft:parts:1>, <ThermalFoundation:material:129>, <NuclearCraft:parts:1>]]);

recipes.remove(<techreborn:machinecasing>);			
recipes.addShaped(<techreborn:machinecasing>,
[[<NuclearCraft:parts:1>, <NuclearCraft:parts:1>, <NuclearCraft:parts:1>],
[<NuclearCraft:parts:1>, <ore:calculatorCircuit>, <NuclearCraft:parts:1>],
[<NuclearCraft:parts:1>, <NuclearCraft:parts:1>, <NuclearCraft:parts:1>]]);	

recipes.remove(<techreborn:machinecasing:1>);			
recipes.addShaped(<techreborn:machinecasing:1>,
[[<Calculator:ReinforcedIronIngot>, <Calculator:ReinforcedIronIngot>, <Calculator:ReinforcedIronIngot>],
[<Calculator:ReinforcedIronIngot>, <techreborn:machinecasing>, <Calculator:ReinforcedIronIngot>],
[<Calculator:ReinforcedIronIngot>, <Calculator:ReinforcedIronIngot>, <Calculator:ReinforcedIronIngot>]]);

recipes.remove(<ExtraUtilities:watering_can>);

recipes.remove(<Mekanism:PartTransmitter>);			
recipes.addShaped(<Mekanism:PartTransmitter>,
[[<ore:ingotSteel>, <ore:ingotSteel>, <ore:ingotSteel>],
[<ore:dustRedstone>, <ore:dustRedstone>, <ore:dustRedstone>],
[<ore:ingotSteel>, <ore:ingotSteel>, <ore:ingotSteel>]]);

furnace.setFuel(<plantmegapack:bambooAsperPole>, 10);
furnace.setFuel(<plantmegapack:bambooFargesiaRobustaPole>, 10);
furnace.setFuel(<plantmegapack:bambooGiantTimberPole>, 10);	
furnace.setFuel(<plantmegapack:bambooGoldenPole>, 10);
furnace.setFuel(<plantmegapack:bambooMosoPole>, 10);
furnace.setFuel(<plantmegapack:bambooShortTassledPole>, 10);
furnace.setFuel(<plantmegapack:bambooTimorBlackPole>, 10);
furnace.setFuel(<plantmegapack:bambooTropicalBluePole>, 10);
furnace.setFuel(<plantmegapack:bambooWetForestPole>, 10);

recipes.remove(<recycling:tile.FertileLand>);			
recipes.addShapeless(<recycling:tile.FertileLand>, [<recycling:Material:1>, <minecraft:water_bucket>.transformReplace(<minecraft:bucket>), <minecraft:dirt>]);	

recipes.remove(<plantmegapack:bambooAsperPole>);			
recipes.addShaped(<plantmegapack:bambooAsperPole>,
[[<plantmegapack:bambooAsper>, <plantmegapack:bambooAsper>, <plantmegapack:bambooAsper>],
[<plantmegapack:bambooAsper>, <plantmegapack:bambooAsper>, <plantmegapack:bambooAsper>],
[<plantmegapack:bambooAsper>, <plantmegapack:bambooAsper>, <plantmegapack:bambooAsper>]]);

recipes.remove(<plantmegapack:bambooFargesiaRobustaPole>);			
recipes.addShaped(<plantmegapack:bambooFargesiaRobustaPole>,
[[<plantmegapack:bambooFargesiaRobusta>, <plantmegapack:bambooFargesiaRobusta>, <plantmegapack:bambooFargesiaRobusta>],
[<plantmegapack:bambooFargesiaRobusta>, <plantmegapack:bambooFargesiaRobusta>, <plantmegapack:bambooFargesiaRobusta>],
[<plantmegapack:bambooFargesiaRobusta>, <plantmegapack:bambooFargesiaRobusta>, <plantmegapack:bambooFargesiaRobusta>]]);	

recipes.remove(<plantmegapack:bambooGiantTimberPole>);			
recipes.addShaped(<plantmegapack:bambooGiantTimberPole>,
[[<plantmegapack:bambooGiantTimber>, <plantmegapack:bambooGiantTimber>, <plantmegapack:bambooGiantTimber>],
[<plantmegapack:bambooGiantTimber>, <plantmegapack:bambooGiantTimber>, <plantmegapack:bambooGiantTimber>],
[<plantmegapack:bambooGiantTimber>, <plantmegapack:bambooGiantTimber>, <plantmegapack:bambooGiantTimber>]]);	

recipes.remove(<plantmegapack:bambooGoldenPole>);			
recipes.addShaped(<plantmegapack:bambooGoldenPole>,
[[<plantmegapack:bambooGolden>, <plantmegapack:bambooGolden>, <plantmegapack:bambooGolden>],
[<plantmegapack:bambooGolden>, <plantmegapack:bambooGolden>, <plantmegapack:bambooGolden>],
[<plantmegapack:bambooGolden>, <plantmegapack:bambooGolden>, <plantmegapack:bambooGolden>]]);	

recipes.remove(<plantmegapack:bambooMosoPole>);			
recipes.addShaped(<plantmegapack:bambooMosoPole>,
[[<plantmegapack:bambooMoso>, <plantmegapack:bambooMoso>, <plantmegapack:bambooMoso>],
[<plantmegapack:bambooMoso>, <plantmegapack:bambooMoso>, <plantmegapack:bambooMoso>],
[<plantmegapack:bambooMoso>, <plantmegapack:bambooMoso>, <plantmegapack:bambooMoso>]]);		

recipes.remove(<plantmegapack:bambooShortTassledPole>);			
recipes.addShaped(<plantmegapack:bambooShortTassledPole>,
[[<plantmegapack:bambooShortTassled>, <plantmegapack:bambooShortTassled>, <plantmegapack:bambooShortTassled>],
[<plantmegapack:bambooShortTassled>, <plantmegapack:bambooShortTassled>, <plantmegapack:bambooShortTassled>],
[<plantmegapack:bambooShortTassled>, <plantmegapack:bambooShortTassled>, <plantmegapack:bambooShortTassled>]]);	

recipes.remove(<plantmegapack:bambooTimorBlackPole>);			
recipes.addShaped(<plantmegapack:bambooTimorBlackPole>,
[[<plantmegapack:bambooTimorBlack>, <plantmegapack:bambooTimorBlack>, <plantmegapack:bambooTimorBlack>],
[<plantmegapack:bambooTimorBlack>, <plantmegapack:bambooTimorBlack>, <plantmegapack:bambooTimorBlack>],
[<plantmegapack:bambooTimorBlack>, <plantmegapack:bambooTimorBlack>, <plantmegapack:bambooTimorBlack>]]);	

recipes.remove(<plantmegapack:bambooTropicalBluePole>);			
recipes.addShaped(<plantmegapack:bambooTropicalBluePole>,
[[<plantmegapack:bambooTropicalBlue>, <plantmegapack:bambooTropicalBlue>, <plantmegapack:bambooTropicalBlue>],
[<plantmegapack:bambooTropicalBlue>, <plantmegapack:bambooTropicalBlue>, <plantmegapack:bambooTropicalBlue>],
[<plantmegapack:bambooTropicalBlue>, <plantmegapack:bambooTropicalBlue>, <plantmegapack:bambooTropicalBlue>]]);	

recipes.remove(<plantmegapack:bambooWetForestPole>);			
recipes.addShaped(<plantmegapack:bambooWetForestPole>,
[[<plantmegapack:bambooWetForest>, <plantmegapack:bambooWetForest>, <plantmegapack:bambooWetForest>],
[<plantmegapack:bambooWetForest>, <plantmegapack:bambooWetForest>, <plantmegapack:bambooWetForest>],
[<plantmegapack:bambooWetForest>, <plantmegapack:bambooWetForest>, <plantmegapack:bambooWetForest>]]);	

recipes.remove(<evilcraft:darkTank>);
NEI.hide(<evilcraft:darkTank>);	

NEI.hide(<evilcraft:eternalWaterBlock>); 
recipes.remove(<evilcraft:eternalWaterBlock>);

recipes.addShaped(<ExtraUtilities:generator:5>,
[[<minecraft:iron_ingot>, <minecraft:iron_ingot>, <minecraft:iron_ingot>],
[<minecraft:iron_ingot>, <harvestcraft:potItem>, <minecraft:iron_ingot>],
[<minecraft:iron_ingot>, <Calculator:PCubeIdle>, <minecraft:iron_ingot>]]);	

recipes.addShapeless(<minecraft:glass>*3, [<hot_water:bucket_hot_water>.transformReplace(<minecraft:bucket>), <ore:blockSand>]);

NEI.hide(<TIcarus:ItemSapphireWings>); 
recipes.remove(<TIcarus:ItemSapphireWings>);

NEI.hide(<TIcarus:ItemPeridotWings>); 
recipes.remove(<TIcarus:ItemPeridotWings>);

NEI.hide(<TIcarus:ItemRubyWings>); 
recipes.remove(<TIcarus:ItemRubyWings>);

NEI.hide(<TIcarus:ItemSingleWings:42>); 
recipes.remove(<TIcarus:ItemSingleWings:42>);

NEI.hide(<TIcarus:ItemSingleWings:43>); 
recipes.remove(<TIcarus:ItemSingleWings:43>);

NEI.hide(<TIcarus:ItemSingleWings:44>); 
recipes.remove(<TIcarus:ItemSingleWings:44>);

recipes.remove(<BuildCraft|Builders:machineBlock>);			
recipes.addShaped(<BuildCraft|Builders:machineBlock>,
[[<BuildCraft|Core:markerBlock>, <BuildCraft|Core:diamondGearItem>, <BuildCraft|Core:markerBlock>],
[<BuildCraft|Core:diamondGearItem>, <rfdrills:redstone_drill>, <BuildCraft|Core:diamondGearItem>],
[<BuildCraft|Core:markerBlock>, <ThermalFoundation:material:132>, <BuildCraft|Core:markerBlock>]]);

recipes.remove(<techreborn:grinder>);			
recipes.addShaped(<techreborn:grinder>,
[[<techreborn:machinecasing:1>, <bcadditions:grindingWheel>, <techreborn:machinecasing:1>],
[<bcadditions:grindingWheel>, <ThermalExpansion:Frame>, <bcadditions:grindingWheel>],
[<techreborn:machinecasing:1>, <bcadditions:grindingWheel>, <techreborn:machinecasing:1>]]);

NEI.hide(<evilcraft:bucketEternalWater>); 
recipes.remove(<evilcraft:bucketEternalWater>); 

NEI.hide(<ThermalExpansion:Tank:1>); 
recipes.remove(<ThermalExpansion:Tank:1>);  
NEI.hide(<ThermalExpansion:Tank:2>); 
recipes.remove(<ThermalExpansion:Tank:2>);  
NEI.hide(<ThermalExpansion:Tank:3>); 
recipes.remove(<ThermalExpansion:Tank:3>);  

NEI.hide(<Magneticraft:mg_tank>); 
recipes.remove(<Magneticraft:mg_tank>);   

NEI.hide(<TConstruct:pickaxe>); 
recipes.remove(<TConstruct:pickaxe>); 

NEI.hide(<TConstruct:shovel>); 
recipes.remove(<TConstruct:shovel>);  

NEI.hide(<TConstruct:broadsword>); 
recipes.remove(<TConstruct:broadsword>);

NEI.hide(<TConstruct:longsword>); 
recipes.remove(<TConstruct:longsword>);

NEI.hide(<TConstruct:rapier>); 
recipes.remove(<TConstruct:rapier>);

NEI.hide(<TConstruct:dagger>); 
recipes.remove(<TConstruct:dagger>); 

NEI.hide(<TConstruct:frypan>); 
recipes.remove(<TConstruct:frypan>);

NEI.hide(<TConstruct:cutlass>); 
recipes.remove(<TConstruct:cutlass>);

NEI.hide(<TConstruct:battlesign>); 
recipes.remove(<TConstruct:battlesign>);

NEI.hide(<TConstruct:mattock>); 
recipes.remove(<TConstruct:mattock>);

NEI.hide(<TConstruct:chisel>); 
recipes.remove(<TConstruct:chisel>);

NEI.hide(<ExtraUtilities:trashcan>); 
recipes.remove(<ExtraUtilities:trashcan>); 

NEI.hide(<ExtraUtilities:trashcan:1>); 
recipes.remove(<ExtraUtilities:trashcan:1>); 

NEI.hide(<ExtraUtilities:trashcan:2>); 
recipes.remove(<ExtraUtilities:trashcan:2>); 

NEI.hide(<BuildCraft|Transport:item.buildcraftPipe.pipeitemsvoid>); 
recipes.remove(<BuildCraft|Transport:item.buildcraftPipe.pipeitemsvoid>); 

//NEI.hide(<BuildCraft|Transport:item.buildcraftPipe.pipefluidsvoid>); 
//recipes.remove(<BuildCraft|Transport:item.buildc.raftPipe.pipefluidsvoid>); 

NEI.hide(<ThermalExpansion:augment:144>); 
recipes.remove(<ThermalExpansion:augment:144>); 

NEI.hide(<ThermalExpansion:Device:5>); 
recipes.remove(<ThermalExpansion:Device:5>); 

NEI.hide(<BiomesOPlenty:pickaxeMud>); 
recipes.remove(<BiomesOPlenty:pickaxeMud>); 

recipes.remove(<ExtraUtilities:generator>);			
recipes.addShaped(<ExtraUtilities:generator>,
[[<BuildCraft|Core:woodenGearItem>, <minecraft:furnace>, <BuildCraft|Core:woodenGearItem>],
[<minecraft:furnace>, <Calculator:CrankedGenerator>, <minecraft:furnace>],
[<BuildCraft|Core:woodenGearItem>, <minecraft:furnace>, <BuildCraft|Core:woodenGearItem>]]);

NEI.hide(<Mekanism:SpeedUpgrade>); 
recipes.remove(<Mekanism:SpeedUpgrade>);

NEI.hide(<NuclearCraft:upgradeSpeed>); 
recipes.remove(<NuclearCraft:upgradeSpeed>);   

NEI.hide(<Calculator:SpeedUpgrade>); 
recipes.remove(<Calculator:SpeedUpgrade>);   

NEI.hide(<bcadditions:upgrade:4>); 
recipes.remove(<bcadditions:upgrade:4>);   

NEI.hide(<Magneticraft:item.inserter_item_speed_upgrade>); 
recipes.remove(<Magneticraft:item.inserter_item_speed_upgrade>);     

NEI.hide(<bcadditions:upgrade:5>); 
recipes.remove(<bcadditions:upgrade:5>);   

NEI.hide(<bcadditions:upgrade:6>); 
recipes.remove(<bcadditions:upgrade:6>);  

NEI.hide(<Magneticraft:InfiniteWater>); 
recipes.remove(<Magneticraft:InfiniteWater>); 

recipes.remove(<harvestcraft:freshwaterItem>);


recipes.addShaped(<harvestcraft:freshwaterItem>,
[[<ImmersiveEngineering:woodenDecoration>, null, <ImmersiveEngineering:woodenDecoration>],
[<ImmersiveEngineering:woodenDecoration>, <minecraft:water_bucket>, <ImmersiveEngineering:woodenDecoration>],
[<ImmersiveEngineering:woodenDecoration>, <ImmersiveEngineering:woodenDecoration>, <ImmersiveEngineering:woodenDecoration>]]);	


NEI.hide(<Railcraft:post.metal:*>); 
NEI.hide(<Railcraft:post.metal.platform:*>); 
NEI.hide(<Railcraft:wall.alpha:*>); 
NEI.hide(<Railcraft:stair:*>); 
recipes.remove(<Railcraft:lantern.stone:*>);
recipes.remove(<Railcraft:slab:*>);

NEI.hide(<Mekanism:MachineBlock:5>); 
recipes.remove(<Mekanism:MachineBlock:5>);

NEI.hide(<Mekanism:MachineBlock:6>); 
recipes.remove(<Mekanism:MachineBlock:6>);

NEI.hide(<Mekanism:MachineBlock:7>); 
recipes.remove(<Mekanism:MachineBlock:7>);



