//Created by *error user name found* ---

import mods.nei.NEI;

// --- Variables ---
val Saw = <ore:craftingToolSaw>;//--10
val HHammer = <ore:craftingToolHardHammer>;//--12
val SHammer = <ore:craftingToolSoftHammer>;//--14
val Wrench = <ore:craftingToolWrench>;//--16
val File = <ore:craftingToolFile>;//--18
val Screwdriver = <ore:craftingToolScrewdriver>;//--22
val Mortar = <ore:craftingToolMortar>;//--24
val Knife = <ore:craftingToolKnife>;//--34
val WireCutter = <ore:craftingToolWireCutter>;//--??

val BronzeCrucible = <gregtech:gt.multitileentity:1020>;

//-- val IHLGrind = <ihl:item.ihlTool:4>;
//-- // HHammer.add(IHLGrind);
//-- File.add(IHLGrind);
//-- Mortar.add(IHLGrind);

val IHLHammer = <ihl:item.ihlTool:3>;
recipes.remove(IHLHammer);

val IHLChisel = <ihl:item.ihlTool:5>;
recipes.remove(IHLChisel);

val IHLKnife = <ihl:item.ihlTool:17>;
recipes.remove(IHLKnife);

recipes.addShaped(IHLHammer.withTag({"GT.ToolStats": {MaxDamage: 51200}}), [
[<ore:toolHeadHammerSteel>, null, null],
[<ore:stickAnyWood>, Knife, null],
[null, null, null]]);

recipes.addShaped(IHLChisel.withTag({"GT.ToolStats": {MaxDamage: 51200}}), [
[<ore:toolHeadChiselSteel>, null, null],
[<ore:stickAnyWood>, File, null],
[null, null, null]]);

recipes.addShaped(IHLKnife.withTag({"GT.ToolStats": {MaxDamage: 19200}}), [
[<ore:plateBronze>, File, null],
[<ore:stickAnyBronze>, HHammer, null],
[null, null, null]]);

val IHLHammerhead = <ihl:item.ihlSimpleItem:21>;
recipes.remove(IHLHammerhead);
NEI.hide(IHLHammerhead);

val IHLChiselhead = <ihl:item.ihlSimpleItem:31>;
recipes.remove(IHLChiselhead);
NEI.hide(IHLChiselhead);

val IHLKnifehead = <ihl:item.ihlSimpleItem:24>;
recipes.remove(IHLKnifehead);
NEI.hide(IHLKnifehead);

val IHLBronzeTub = <ihl:tubBronze>;
recipes.addShapeless(IHLBronzeTub, [BronzeCrucible]);
recipes.addShapeless(BronzeCrucible, [IHLBronzeTub]);


//-- Req. MTUtils at
//-- "http://forum.industrial-craft.net/index.php?page=Thread&threadID=12095&s=44138faa40342fad4df1ce373825fb4d10095f5b"

import mods.MTUtils.MTUtilsGT;

//-- Fine Steel wire -> 18 Tiny Steel Bars
MTUtilsGT.addCustomRecipe("sWiremillRecipes",true, 16, 36, [10000],
[<gregtech:gt.meta.wireFine:8630>], null, null, [<ihl:item.ihlSimpleItem:51>]);


