Tinkers' Construct script with GregTech recipes issue

Need help with your script? Want to know how to do something? Want to post an example? Post it here!

Tinkers' Construct script with GregTech recipes issue

Postby Invincible92 » Mon Apr 13, 2015 9:53 am

Hello everyone. I recently created a script for Tinkers' Construct in order to allow GregTech ores (bauxite and pure aluminium for aluminum, chalcopyrite, tetrahedrite and malachite for copper, pyrite for iron, cassiterite for tin, cobaltite for cobalt, petlandite and garnierite for nickel and galena for lead) to be melted in the TiCon smeltery but it does not recognize that ores in the smelting tab of NEI. Also, I tried to modify some of the recipes in order to being more GregTech style and force the use of other mods I have installed, but I have had the same missfortune as with the ores.

Could anyone help me?

Here is the script I created:

: [Select all] [/] [] (Tinkers' Construct.zs)
  1. // --- Importing Recipes ---
  2.  
  3. import mods.gregtech.AlloySmelter;
  4. import mods.ic2.Compressor;
  5. import mods.ic2.Extractor;
  6. import mods.ic2.Macerator;
  7. import mods.nei.NEI;
  8.  
  9.  
  10. // --- Variables ---
  11.  
  12. val CastingBasin = <TConstruct:SearedBlock:2>;
  13. val String = <minecraft:string>;
  14. val SilkyCloth = <TConstruct:materials:25>;
  15. val SilkyJewel = <TConstruct:materials:26>;
  16. val BallOfMoss = <TConstruct:materials:6>;
  17. val Moss = <TwilightForest:tile.TFPlant:3>;
  18. val BOPMoss = <BiomesOPlenty:moss>;
  19. val Grout = <TConstruct:CraftedSoil:1>;
  20. val Gravel = <minecraft:gravel>;
  21. val Sand = <ore:sand>;
  22. val Clay = <minecraft:clay_ball>;
  23. val Claydust = <ore:dustClay>;
  24.  
  25. val HHammer = <ore:craftingToolHardHammer>;
  26. val File = <ore:craftingToolFile>;
  27.  
  28. val NetherStar = <minecraft:nether_star>;
  29. val GApple = <minecraft:golden_apple>;
  30.  
  31. // --- Blocks via GregTech ---
  32.  
  33. // Block of Cobalt
  34. recipes.remove(<TConstruct:MetalBlock>);
  35.  
  36. // Block of Ardite
  37. recipes.remove(<TConstruct:MetalBlock:1>);
  38. Compressor.addRecipe(<TConstruct:MetalBlock:1>, <TConstruct:materials:4> * 9);
  39.  
  40. // Block of Manyullyn
  41. recipes.remove(<TConstruct:MetalBlock:2>);
  42. Compressor.addRecipe(<TConstruct:MetalBlock:2>, <TConstruct:materials:5> * 9);
  43.  
  44. // Block of Copper
  45. recipes.remove(<TConstruct:MetalBlock:3>);
  46.  
  47. // Block of Bronze
  48. recipes.remove(<TConstruct:MetalBlock:4>);
  49.  
  50. // Block of Tin
  51. recipes.remove(<TConstruct:MetalBlock:5>);
  52.  
  53. // Block of Aluminium
  54. recipes.remove(<TConstruct:MetalBlock:6>);
  55.  
  56. // Block of Aluminium Brass
  57. recipes.remove(<TConstruct:MetalBlock:7>);
  58. Compressor.addRecipe(<TConstruct:MetalBlock:7>, <TConstruct:materials:14> * 9);
  59.  
  60. // Block of Alumite
  61. recipes.remove(<TConstruct:MetalBlock:8>);
  62. Compressor.addRecipe(<TConstruct:MetalBlock:8>, <TConstruct:materials:15> * 9);
  63.  
  64. // Block of Steel/Refined Iron
  65. recipes.remove(<TConstruct:MetalBlock:9>);
  66.  
  67.  
  68. // --- Wooden Armor via GregTech ---
  69.  
  70. // Wooden Helmet
  71. recipes.remove(<TConstruct:helmetWood>);
  72. recipes.addShaped(<TConstruct:helmetWood>, [
  73. [<ore:logWood>, <ore:logWood>, <ore:logWood>],
  74. [<ore:logWood>, <ore:craftingToolSoftHammer>, <ore:logWood>],
  75. [null, null, null]]);
  76.  
  77. // Wooden Chestplate
  78. recipes.remove(<TConstruct:chestplateWood>);
  79. recipes.addShaped(<TConstruct:chestplateWood>, [
  80. [<ore:logWood>, <ore:craftingToolSoftHammer>, <ore:logWood>],
  81. [<ore:logWood>, <ore:logWood>, <ore:logWood>],
  82. [<ore:logWood>, <ore:logWood>, <ore:logWood>]]);
  83.  
  84. // Wooden Leggins
  85. recipes.remove(<TConstruct:leggingsWood>);
  86. recipes.addShaped(<TConstruct:leggingsWood>, [
  87. [<ore:logWood>, <ore:logWood>, <ore:logWood>],
  88. [<ore:logWood>, <ore:craftingToolSoftHammer>, <ore:logWood>],
  89. [<ore:logWood>, null, <ore:logWood>]]);
  90.  
  91. // Wooden Boots
  92. recipes.remove(<TConstruct:bootsWood>);
  93. recipes.addShaped(<TConstruct:bootsWood>, [
  94. [<ore:logWood>, <ore:craftingToolSoftHammer>, <ore:logWood>],
  95. [<ore:logWood>, null, <ore:logWood>],
  96. [null, null, null]]);
  97.  
  98.  
  99. // --- Aluminium Smelting ---
  100.  
  101. // Ores (pure aluminium and bauxite)
  102. mods.tconstruct.Smeltery.addMelting(<gregtech:gt.blockores:19>, <liquid:aluminum.molten> * 288, 350, <gregtech:gt.blockores:19>);
  103. mods.tconstruct.Smeltery.addMelting(<gregtech:gt.blockores:822>, <liquid:aluminum.molten> * 288, 350, <gregtech:gt.blockores:822>);
  104.  
  105. // Dust
  106. mods.tconstruct.Smeltery.addMelting(<gregtech:gt.metaitem.01:2019>, <liquid:aluminum.molten> * 144, 300, <gregtech:gt.blockmachines:1585>);
  107.  
  108. // Tiny Pile and Nugget
  109. mods.tconstruct.Smeltery.addMelting(<gregtech:gt.metaitem.01:19>, <liquid:aluminum.molten> * 16, 250, <gregtech:gt.blockmachines:1585>);
  110. mods.tconstruct.Smeltery.addMelting(<gregtech:gt.metaitem.01:9019>, <liquid:aluminum.molten> * 16, 250, <gregtech:gt.blockmachines:1585>);
  111.  
  112. // Small Pile
  113. mods.tconstruct.Smeltery.addMelting(<gregtech:gt.metaitem.01:1019>, <liquid:aluminum.molten> * 36, 275, <gregtech:gt.blockmachines:1585>);
  114.  
  115. // Aluminium Ingot
  116. mods.tconstruct.Casting.removeTableRecipe(<GalacticraftCore:item.basicItem:5>);
  117. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.01:11019>, <liquid:aluminum.molten>, null, false, 20);
  118.  
  119.  
  120. // --- Steel Smelting ---
  121.  
  122. // Steel Ingot
  123. mods.tconstruct.Smeltery.removeMelting(<IC2:itemIngot:3>);
  124. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.01:11305>, <liquid:steel.molten>, null, false, 20);
  125.  
  126. // Steel Block
  127. mods.tconstruct.Casting.removeBasinRecipe(<IC2:blockMetal:5>);
  128. mods.tconstruct.Casting.addBasinRecipe(<Railcraft:cube:2>, <liquid:steel.molten>, null, false, 20);
  129.  
  130.  
  131. // --- Chalcopyrite and Malachite Smelting ---
  132. mods.tconstruct.Smeltery.addMelting(<gregtech:gt.blockores:855>, <liquid:copper.molten> * 288, 550, <gregtech:gt.blockores:855>);
  133. mods.tconstruct.Smeltery.addMelting(<gregtech:gt.blockores:871>, <liquid:copper.molten> * 288, 550, <gregtech:gt.blockores:871>);
  134.  
  135.  
  136. // --- Pyrite Smelting ---
  137. mods.tconstruct.Smeltery.addMelting(<gregtech:gt.blockores:834>, <liquid:iron.molten> * 288, 600, <gregtech:gt.blockores:834>);
  138.  
  139.  
  140. // --- Cassiterite Smelting ---
  141. mods.tconstruct.Smeltery.addMelting(<gregtech:gt.blockores:824>, <liquid:tin.molten> * 400, 350, <gregtech:gt.blockores:824>);
  142.  
  143.  
  144. // --- Cobaltite Smelting ---
  145. mods.tconstruct.Smeltery.addMelting(<gregtech:gt.blockores:827>, <liquid:cobalt.molten> * 288, 650, <gregtech:gt.blockores:827>);
  146.  
  147.  
  148. // --- Petlandite and Garnierite Smelting ---
  149. mods.tconstruct.Smeltery.addMelting(<gregtech:gt.blockores:909>, <liquid:nickel.molten> * 288, 400, <gregtech:gt.blockores:909>);
  150. mods.tconstruct.Smeltery.addMelting(<gregtech:gt.blockores:906>, <liquid:nickel.molten> * 288, 400, <gregtech:gt.blockores:906>);
  151.  
  152.  
  153. // --- Tetrahedrite Smelting ---
  154. mods.tconstruct.Smeltery.addMelting(<gregtech:gt.blockores:840>, <liquid:copper.molten> * 576, 550, <gregtech:gt.blockores:840>);
  155.  
  156.  
  157. // --- Galena Smelting ---
  158. mods.tconstruct.Smeltery.addMelting(<gregtech:gt.blockores:830>, <liquid:lead.molten> * 288, 400, <gregtech:gt.blockores:830>);
  159.  
  160.  
  161. // --- Gears (GregTech version) ---
  162.  
  163. // Iron
  164. mods.tconstruct.Casting.removeTableRecipe(<BuildCraft|Core:ironGearItem>);
  165. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.02:31032>, <liquid:iron.molten>, null, false, 20);
  166.  
  167. // Gold
  168. mods.tconstruct.Casting.removeTableRecipe(<BuildCraft|Core:goldGearItem>);
  169. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.02:31086>, <liquid:gold.molten>, null, false, 20);
  170.  
  171. // Bronze
  172. mods.tconstruct.Casting.removeTableRecipe(<Forestry:gearBronze>);
  173. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.02:31300>, <liquid:bronze.molten>, null, false, 20);
  174.  
  175. // Copper
  176. mods.tconstruct.Casting.removeTableRecipe(<Forestry:gearCopper>);
  177. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.02:31032>, <liquid:copper.molten>, null, false, 20);
  178.  
  179. // Tin
  180. mods.tconstruct.Casting.removeTableRecipe(<Forestry:gearTin>);
  181. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.02:31057>, <liquid:tin.molten>, null, false, 20);
  182.  
  183. // Platinum
  184. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.02:31085>, <liquid:platinum.molten>, null, false, 20);
  185.  
  186. // Nickel
  187. mods.tconstruct.Casting.removeTableRecipe(<ThermalFoundation:material:132>);
  188. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.02:31034>, <liquid:nickel.molten>, null, false, 20)
  189.  
  190. // Silver
  191. mods.tconstruct.Casting.removeTableRecipe(<ThermalFoundation:material:130>);
  192. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.02:31054>, <liquid:silver.molten>, null, false, 20)
  193.  
  194. // Electrum
  195. mods.tconstruct.Casting.removeTableRecipe(<ThermalFoundation:material:135>);
  196. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.02:31303>, <liquid:electrum.molten>, null, false, 20)
  197.  
  198. // Invar
  199. mods.tconstruct.Casting.removeTableRecipe(<ThermalFoundation:material:136>);
  200. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.02:31302>, <liquid:invar.molten>, null, false, 20)
  201.  
  202. // Lead
  203. mods.tconstruct.Casting.removeTableRecipe(<ThermalFoundation:material:131>);
  204. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.02:31089>, <liquid:lead.molten>, null, false, 20)
  205.  
  206. // Steel
  207. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.02:31305>, <liquid:steel.molten>, null, false, 20)
  208.  
  209.  
  210. // --- OreDicted Obsidian Tool Rod ---
  211. oreDict.stickObsidian.remove(<TConstruct:toolRod:6>);
  212. oreDict.obsidianRod.remove(<TConstruct:toolRod:6>);
  213. oreDict.rodObsidian.remove(<TConstruct:toolRod:6>);
  214. oreDict.toolRodObsidian.add(<TConstruct:toolRod:6>);
  215.  
  216.  
  217. // --- Blocks and Items ---
  218.  
  219. // Gold Head
  220. recipes.remove(<TConstruct:goldHead>);
  221.  
  222. // Empty Canister
  223. recipes.remove(<TConstruct:heartCanister>)
  224. Assembler.addRecipe(<TConstruct:heartCanister>, <gregtech:gt.metaitem.01:22019>, <gregtech:gt.metaitem.01:27019> * 4, 2400, 512);
  225.  
  226. // Green Heart
  227. recipes.addShaped(<TConstruct:heartCanister:5>, [
  228. [NetherStar, GApple, NetherStar],
  229. [GApple, TConstruct:heartCanister:3, GApple],
  230. [NetherStar, GApple, NetherStar]]);
  231.  
  232. // Green Heart canister
  233. recipes.addShaped(<TConstruct:heartCanister:6>, [
  234. [NetherStar, TConstruct:heartCanister:5, NetherStar],
  235. [GApple, TConstruct:heartCanister:5, GApple],
  236. [NetherStar, TConstruct:heartCanister:5, NetherStar]]);
  237.  
  238. // Silky Cloth and Jewel
  239. recipes.remove(SilkyCloth);
  240. recipes.remove(SilkyJewel);
  241. mods.thaumcraft.Research.addResearch("SILKYCRYSTAL", "ARTIFICE", "pannus 30, lucrum 45, instrumentum 35, aer 35, praecantatio 50", 13, 8, 12, <TConstruct:materials:26>);
  242. game.setLocalization("en_US", "tc.research_name.SILKYCRYSTAL", "Silky Jevel");
  243. game.setLocalization("en_US", "tc.research_text.SILKYCRYSTAL", "[TC] Silky magical.");
  244. mods.thaumcraft.Research.addPrereq("SILKYCRYSTAL", "LAVACRYSTAL", false);
  245. mods.thaumcraft.Research.setConcealed("SILKYCRYSTAL", true);
  246. mods.thaumcraft.Research.setRound("SILKYCRYSTAL", true);
  247. mods.thaumcraft.Research.addPage("SILKYCRYSTAL", "TConstruct.research_page.SILKYCRYSTAL");
  248. game.setLocalization("en_US", "TConstruct.research_page.SILKYCRYSTAL", "The Silky Cloth is a manufactured item and is a component of the Silky Jewel.<BR><BR>The Silky Jewel is a manufactured item, used to simulate the Silk Touch enchantment in TiCon tools.");
  249. mods.thaumcraft.Arcane.addShaped("SILKYCRYSTAL", <TConstruct:materials:25>, "aer 30, aqua 25, ignis 15, terra 15, ordo 10, perditio 10", [
  250. [String, <ore:foilGold>, String],
  251. [<ore:foilGold>, String, <ore:foilGold>],
  252. [String, <ore:foilGold>, String]]);
  253. mods.thaumcraft.Research.addArcanePage("SILKYCRYSTAL", <TConstruct:materials:25>);
  254. mods.thaumcraft.Infusion.addRecipe("SILKYCRYSTAL", <minecraft:diamond_block>, [<TConstruct:materials:25>, <TConstruct:materials:25>, <Thaumcraft:ItemShard>, <TConstruct:materials:25>, <TConstruct:materials:25>, <Thaumcraft:ItemShard:3>, <TConstruct:materials:25>, <TConstruct:materials:25>, <Thaumcraft:ItemShard:4>], "ignis 20, terra 20, ordo 35, praecantatio 35, vitreus 20", <TConstruct:materials:26>, 4);
  255. mods.thaumcraft.Research.addInfusionPage("SILKYCRYSTAL", <TConstruct:materials:26>);
  256.  
  257. // Ball Of Moss
  258. recipes.remove(BallOfMoss);
  259. mods.thaumcraft.Research.addResearch("BALLOFMOSS", "ARTIFICE", "sano 50, terra 40, instrumentum 50", 13, 6, 12, <TConstruct:materials:6>);
  260. game.setLocalization("en_US", "tc.research_name.BALLOFMOSS", "Ball of Moss");
  261. game.setLocalization("en_US", "tc.research_text.BALLOFMOSS", "[TC] Your Tools repair themselves.");
  262. mods.thaumcraft.Research.addPrereq("BALLOFMOSS", "SILKYCRYSTAL", false);
  263. mods.thaumcraft.Research.setConcealed("BALLOFMOSS", true);
  264. mods.thaumcraft.Research.setRound("BALLOFMOSS", true);
  265. mods.thaumcraft.Research.addPage("BALLOFMOSS", "TConstruct.research_page.BALLOFMOSS");
  266. game.setLocalization("en_US", "TConstruct.research_page.BALLOFMOSS", "The Ball of Moss for Tinkers Construct Tools.<BR> Attaching moss to a tool infuses it with life. The tool appears to be capable of regenerating wear and tear.<BR>Effects:<BR> The tool will slowly repair itself.<BR>Sunlight speeds up the process.");
  267. mods.thaumcraft.Infusion.addRecipe("BALLOFMOSS", <Thaumcraft:ItemResource:15>, [<gregtech:gt.metaitem.01:2542>, <TwilightForest:tile.TFPlant:3>, <BiomesOPlenty:moss>, <gregtech:gt.metaitem.01:2542>, <TwilightForest:tile.TFPlant:3>, <BiomesOPlenty:moss>, <gregtech:gt.metaitem.01:2542>, <TwilightForest:tile.TFPlant:3>, <BiomesOPlenty:moss>, <gregtech:gt.metaitem.01:2542>, <TwilightForest:tile.TFPlant:3>, <BiomesOPlenty:moss>], "sano 30, terra 25, instrumentum 35", <TConstruct:materials:6>, 5);
  268. mods.thaumcraft.Research.addInfusionPage("BALLOFMOSS", <TConstruct:materials:6>);
  269.  
  270. // Grout
  271. recipes.remove(Grout);
  272. recipes.addShaped(Grout * 4, [
  273. [Sand, Sand, Sand],
  274. [Claydust, <minecraft:water_bucket>.transformReplace(<minecraft:bucket>), Claydust],
  275. [Gravel, Gravel, Gravel]]);
  276.  
  277. recipes.addShaped(Grout * 4, [
  278. [Sand, Sand, Sand],
  279. [Claydust, <IguanaTweaksTConstruct:clayBucketWater>.transformReplace(<IguanaTweaksTConstruct:clayBucketFired>), Claydust],
  280. [Gravel, Gravel, Gravel]]);
  281.  
  282. // Red Sand
  283. mods.tconstruct.Smeltery.addMelting(<minecraft:sand:1>, <liquid:glass.molten> * 1000, 625, <minecraft:sand:1>);
  284.  
  285. // Slime Soil
  286. recipes.remove(<TConstruct:CraftedSoil:6>);
  287. recipes.addShapeless(<TConstruct:CraftedSoil:6>, [<minecraft:nether_wart>, <minecraft:soul_sand>, Gravel, <minecraft:water_bucket>.transformReplace(<minecraft:bucket>)]);
  288. recipes.addShapeless(<TConstruct:CraftedSoil:6>, [<minecraft:nether_wart>, <minecraft:soul_sand>, Gravel, <IguanaTweaksTConstruct:clayBucketWater>.transformReplace(<IguanaTweaksTConstruct:clayBucketFired>)]);
  289. recipes.addShapeless(<TConstruct:CraftedSoil:6>, [<minecraft:nether_wart>, <Natura:soil.tainted>, <Natura:heatsand>, <minecraft:water_bucket>.transformReplace(<minecraft:bucket>)]);
  290. recipes.addShapeless(<TConstruct:CraftedSoil:6>, [<minecraft:nether_wart>, <Natura:soil.tainted>, <Natura:heatsand>, <IguanaTweaksTConstruct:clayBucketWater>.transformReplace(<IguanaTweaksTConstruct:clayBucketFired>)]);
  291.  
  292. // Seared Tank
  293. recipes.removeShaped(<TConstruct:LavaTank>);
  294. recipes.removeShaped(<TConstruct:LavaTankNether>);
  295. recipes.addShaped(<TConstruct:LavaTank>, [
  296. [<TConstruct:Smeltery:2>, <TConstruct:materials:2>, <TConstruct:Smeltery:2>],
  297. [<TConstruct:materials:2>, null, <TConstruct:materials:2>],
  298. [<TConstruct:Smeltery:2>, <TConstruct:materials:2>, <TConstruct:Smeltery:2>]]);
  299.  
  300. recipes.addShaped(<TConstruct:LavaTankNether>, [
  301. [<TConstruct:SmelteryNether:2>, <TConstruct:materials:37>, <TConstruct:SmelteryNether:2>],
  302. [<TConstruct:materials:37>, null, <TConstruct:materials:37>],
  303. [<TConstruct:SmelteryNether:2>, <TConstruct:materials:37>, <TConstruct:SmelteryNether:2>]]);
  304.  
  305. // Smeltery Controller
  306. recipes.removeShaped(<TConstruct:Smeltery>);
  307. recipes.removeShaped(<TConstruct:SmelteryNether>);
  308. recipes.addShaped(<TConstruct:Smeltery>, [
  309. [<TConstruct:Smeltery:2>, <TConstruct:materials:2>, <TConstruct:Smeltery:2>],
  310. [<TConstruct:materials:2>, <minecraft:furnace>, <TConstruct:materials:2>],
  311. [<TConstruct:Smeltery:2>, <TConstruct:materials:2>, <TConstruct:Smeltery:2>]]);
  312.  
  313. recipes.addShaped(<TConstruct:SmelteryNether>, [
  314. [<TConstruct:SmelteryNether:2>, <TConstruct:materials:37>, <TConstruct:SmelteryNether:2>],
  315. [<TConstruct:materials:37>, <Natura:NetherFurnace>, <TConstruct:materials:37>],
  316. [<TConstruct:SmelteryNether:2>, <TConstruct:materials:37>, <TConstruct:SmelteryNether:2>]]);
  317.  
  318. // Smeltery Drain
  319. recipes.remove(<TConstruct:Smeltery:1>);
  320. recipes.remove(<TConstruct:SmelteryNether:1>);
  321. recipes.addShaped(<TConstruct:Smeltery:1>, [
  322. [<TConstruct:materials:2>, <TConstruct:materials:2>, <TConstruct:materials:2>],
  323. [<TConstruct:materials:2>, <TConstruct:CastingChannel>, <TConstruct:materials:2>],
  324. [<TConstruct:materials:2>, <TConstruct:materials:2>, <TConstruct:materials:2>]]);
  325.  
  326. recipes.addShaped(<TConstruct:SmelteryNether:1>, [
  327. [<TConstruct:materials:37>, <TConstruct:materials:37>, <TConstruct:materials:37>],
  328. [<TConstruct:materials:37>, <TConstruct:CastingChannel>, <TConstruct:materials:37>],
  329. [<TConstruct:materials:37>, <TConstruct:materials:37>, <TConstruct:materials:37>]]);
  330.  
  331. // Casting Table
  332. recipes.remove(<TConstruct:SearedBlock>);
  333. recipes.remove(<TConstruct:SearedBlockNether>);
  334. recipes.addShaped(<TConstruct:SearedBlock>, [
  335. [<TConstruct:materials:2>, null, <TConstruct:materials:2>],
  336. [<TConstruct:Smeltery:2>, <TConstruct:Smeltery:4>, <TConstruct:Smeltery:2>],
  337. [<TConstruct:Smeltery:2>, null, <TConstruct:Smeltery:2>]]);
  338.  
  339. recipes.addShaped(<TConstruct:SearedBlockNether>, [
  340. [<TConstruct:materials:37>, null, <TConstruct:materials:37>],
  341. [<TConstruct:SmelteryNether:2>, <TConstruct:SmelteryNether:2>, <TConstruct:SmelteryNether:2>],
  342. [<TConstruct:SmelteryNether:2>, null, <TConstruct:SmelteryNether:2>]]);
  343.  
  344. // Casting Basin
  345. recipes.remove(<TConstruct:SearedBlock:2>);
  346. recipes.remove(<TConstruct:SearedBlockNether:2>);
  347. recipes.addShaped(<TConstruct:SearedBlock:2>, [
  348. [<TConstruct:Smeltery:2>, null, <TConstruct:Smeltery:2>],
  349. [<TConstruct:Smeltery:2>, null, <TConstruct:Smeltery:2>],
  350. [<TConstruct:Smeltery:2>, <TConstruct:Smeltery:2>, <TConstruct:Smeltery:2>]]);
  351.  
  352. recipes.addShaped(<TConstruct:SearedBlockNether:2>, [
  353. [<TConstruct:SmelteryNether:2>, null, <TConstruct:SmelteryNether:2>],
  354. [<TConstruct:SmelteryNether:2>, null, <TConstruct:SmelteryNether:2>],
  355. [<TConstruct:SmelteryNether:2>, <TConstruct:SmelteryNether:2>, <TConstruct:SmelteryNether:2>]]);
  356.  
  357. // Crafting Station
  358. recipes.remove(<TConstruct:CraftingStation>);
  359. recipes.addShapeless(<TConstruct:CraftingStation>, [<ore:craftingToolSaw>, <ore:craftingTableWood>]);
  360.  
  361. // Crafting Slab
  362. recipes.remove(<TConstruct:CraftingSlab>);
  363. recipes.addShapeless(<TConstruct:CraftingSlab>, [<ore:craftingToolSaw>, <TConstruct:CraftingStation>]);
  364.  
  365. // Tool Station
  366. recipes.remove(<TConstruct:ToolStationBlock>);
  367. recipes.addShaped(<TConstruct:ToolStationBlock>, [
  368. [<ore:stickWood>, <TConstruct:blankPattern>, <ore:stickWood>],
  369. [<ore:stickWood>, <TConstruct:CraftingStation>, <ore:stickWood>],
  370. [null, <ore:craftingToolSoftHammer>, null]]);
  371.  
  372. recipes.addShaped(<TConstruct:ToolStationBlock>, [
  373. [<ore:stickWood>, <TConstruct:blankPattern>, <ore:stickWood>],
  374. [<ore:stickWood>, <minecraft:crafting_table>, <ore:stickWood>],
  375. [null, <ore:craftingToolSoftHammer>, null]]);
  376.  
  377. // Tool Station Slab
  378. recipes.remove(<TConstruct:CraftingSlab:1>);
  379. recipes.addShapeless(<TConstruct:CraftingSlab:1>, [<ore:craftingToolSaw>, <TConstruct:ToolStationBlock>]);
  380.  
  381. // Part Builder and Stencil Table
  382. recipes.remove(<TConstruct:ToolStationBlock:*>);
  383. recipes.addShaped(<TConstruct:ToolStationBlock:1>, [
  384. [<ore:stickWood>, <TConstruct:blankPattern>, <ore:stickWood>],
  385. [<TConstruct:trap.barricade.oak>, <ore:stickWood>, <TConstruct:trap.barricade.oak>],
  386. [null, <ore:craftingToolSoftHammer>, null]]);
  387.  
  388. recipes.addShaped(<TConstruct:ToolStationBlock:2>, [
  389. [<ore:stickWood>, <TConstruct:blankPattern>, <ore:stickWood>],
  390. [<TConstruct:trap.barricade.spruce>, <ore:stickWood>, <TConstruct:trap.barricade.spruce>],
  391. [null, <ore:craftingToolSoftHammer>, null]]);
  392.  
  393. recipes.addShaped(<TConstruct:ToolStationBlock:3>, [
  394. [<ore:stickWood>, <TConstruct:blankPattern>, <ore:stickWood>],
  395. [<TConstruct:trap.barricade.birch>, <ore:stickWood>, <TConstruct:trap.barricade.birch>],
  396. [null, <ore:craftingToolSoftHammer>, null]]);
  397.  
  398. recipes.addShaped(<TConstruct:ToolStationBlock:4>, [
  399. [<ore:stickWood>, <TConstruct:blankPattern>, <ore:stickWood>],
  400. [<TConstruct:trap.barricade.jungle>, <ore:stickWood>, <TConstruct:trap.barricade.jungle>],
  401. [null, <ore:craftingToolSoftHammer>, null]]);
  402.  
  403. recipes.addShaped(<TConstruct:ToolStationBlock:10>, [
  404. [<ore:stickWood>, <TConstruct:blankPattern>, <ore:stickWood>],
  405. [<minecraft:fence>, <ore:stickWood>, <minecraft:fence>],
  406. [null, <ore:craftingToolSoftHammer>, null]]);
  407.  
  408. recipes.addShaped(<TConstruct:ToolStationBlock:11>, [
  409. [<ore:stickWood>, <TConstruct:blankPattern>, <ore:stickWood>],
  410. [<ExtraTrees:multifence:16387>.withTag({meta: 65537}), <ore:stickWood>, <ExtraTrees:multifence:16387>.withTag({meta: 65537})],
  411. [null, <ore:craftingToolSoftHammer>, null]]);
  412.  
  413. recipes.addShaped(<TConstruct:ToolStationBlock:12>, [
  414. [<ore:stickWood>, <TConstruct:blankPattern>, <ore:stickWood>],
  415. [<ExtraTrees:multifence:16387>.withTag({meta: 131074}), <ore:stickWood>, <ExtraTrees:multifence:16387>.withTag({meta: 131074})],
  416. [null, <ore:craftingToolSoftHammer>, null]]);
  417.  
  418. recipes.addShaped(<TConstruct:ToolStationBlock:13>, [
  419. [<ore:stickWood>, <TConstruct:blankPattern>, <ore:stickWood>],
  420. [<ExtraTrees:multifence:16387>.withTag({meta: 196611}), <ore:stickWood>, <ExtraTrees:multifence:16387>.withTag({meta: 196611})],
  421. [null, <ore:craftingToolSoftHammer>, null]]);
  422.  
  423. recipes.addShaped(<TConstruct:ToolStationBlock:5>, [
  424. [<ore:stickWood>, <TConstruct:blankPattern>, <ore:stickWood>],
  425. [<ore:stickWood>, Chest, <ore:stickWood>],
  426. [null, <ore:craftingToolSoftHammer>, null]]);
  427.  
  428. // Part Builder Slab
  429. recipes.remove(<TConstruct:CraftingSlab:2>);
  430. recipes.addShapeless(<TConstruct:CraftingSlab:2>, [<ore:craftingToolSaw>, <TConstruct:ToolStationBlock:1>]);
  431. recipes.addShapeless(<TConstruct:CraftingSlab:2>, [<ore:craftingToolSaw>, <TConstruct:ToolStationBlock:2>]);
  432. recipes.addShapeless(<TConstruct:CraftingSlab:2>, [<ore:craftingToolSaw>, <TConstruct:ToolStationBlock:3>]);
  433. recipes.addShapeless(<TConstruct:CraftingSlab:2>, [<ore:craftingToolSaw>, <TConstruct:ToolStationBlock:4>]);
  434.  
  435. // Pattern Slab
  436. recipes.remove(<TConstruct:CraftingSlab:4>);
  437. recipes.addShapeless(<TConstruct:CraftingSlab:4>, [<ore:craftingToolSaw>, <TConstruct:ToolStationBlock:5>]);
  438.  
  439. // Stencil Table Slab
  440. recipes.remove(<TConstruct:CraftingSlab:3>);
  441. recipes.addShapeless(<TConstruct:CraftingSlab:3>, [<ore:craftingToolSaw>, <TConstruct:ToolStationBlock:10>]);
  442. recipes.addShapeless(<TConstruct:CraftingSlab:3>, [<ore:craftingToolSaw>, <TConstruct:ToolStationBlock:11>]);
  443. recipes.addShapeless(<TConstruct:CraftingSlab:3>, [<ore:craftingToolSaw>, <TConstruct:ToolStationBlock:12>]);
  444. recipes.addShapeless(<TConstruct:CraftingSlab:3>, [<ore:craftingToolSaw>, <TConstruct:ToolStationBlock:13>]);
  445.  
  446. // Tool Forge
  447. recipes.remove(<TConstruct:ToolForgeBlock:*>);
  448. recipes.addShaped(<TConstruct:ToolForgeBlock>, [
  449. [<ore:screwIron>, <TConstruct:SearedSlab:1>, <ore:screwIron>],
  450. [<ore:blockIron>, <TConstruct:CraftingSlab:1>, <ore:blockIron>],
  451. [<ore:blockIron>, <ore:craftingToolScrewdriver>, <ore:blockIron>]]);
  452.  
  453. recipes.addShaped(<TConstruct:ToolForgeBlock:1>, [
  454. [<ore:screwIron>, <TConstruct:SearedSlab:1>, <ore:screwIron>],
  455. [<ore:blockGold>, <TConstruct:CraftingSlab:1>, <ore:blockGold>],
  456. [<ore:blockGold>, <ore:craftingToolScrewdriver>, <ore:blockGold>]]);
  457.  
  458. recipes.addShaped(<TConstruct:ToolForgeBlock:2>, [
  459. [<ore:screwIron>, <TConstruct:SearedSlab:1>, <ore:screwIron>],
  460. [<ore:blockDiamond>, <TConstruct:CraftingSlab:1>, <ore:blockDiamond>],
  461. [<ore:blockDiamond>, <ore:craftingToolScrewdriver>, <ore:blockDiamond>]]);
  462.  
  463. recipes.addShaped(<TConstruct:ToolForgeBlock:3>, [
  464. [<ore:screwIron>, <TConstruct:SearedSlab:1>, <ore:screwIron>],
  465. [<ore:blockEmerald>, <TConstruct:CraftingSlab:1>, <ore:blockEmerald>],
  466. [<ore:blockEmerald>, <ore:craftingToolScrewdriver>, <ore:blockEmerald>]]);
  467.  
  468. recipes.addShaped(<TConstruct:ToolForgeBlock:4>, [
  469. [<ore:screwIron>, <TConstruct:SearedSlab:1>, <ore:screwIron>],
  470. [<ore:blockCobalt>, <TConstruct:CraftingSlab:1>, <ore:blockCobalt>],
  471. [<ore:blockCobalt>, <ore:craftingToolScrewdriver>, <ore:blockCobalt>]]);
  472.  
  473. recipes.addShaped(<TConstruct:ToolForgeBlock:5>, [
  474. [<ore:screwIron>, <TConstruct:SearedSlab:1>, <ore:screwIron>],
  475. [<ore:blockArdite>, <TConstruct:CraftingSlab:1>, <ore:blockArdite>],
  476. [<ore:blockArdite>, <ore:craftingToolScrewdriver>, <ore:blockArdite>]]);
  477.  
  478. recipes.addShaped(<TConstruct:ToolForgeBlock:6>, [
  479. [<ore:screwIron>, <TConstruct:SearedSlab:1>, <ore:screwIron>],
  480. [<ore:blockManyullyn>, <TConstruct:CraftingSlab:1>, <ore:blockManyullyn>],
  481. [<ore:blockManyullyn>, <ore:craftingToolScrewdriver>, <ore:blockManyullyn>]]);
  482.  
  483. recipes.addShaped(<TConstruct:ToolForgeBlock:7>, [
  484. [<ore:screwIron>, <TConstruct:SearedSlab:1>, <ore:screwIron>],
  485. [<ore:blockCopper>, <TConstruct:CraftingSlab:1>, <ore:blockCopper>],
  486. [<ore:blockCopper>, <ore:craftingToolScrewdriver>, <ore:blockCopper>]]);
  487.  
  488. recipes.addShaped(<TConstruct:ToolForgeBlock:8>, [
  489. [<ore:screwIron>, <TConstruct:SearedSlab:1>, <ore:screwIron>],
  490. [<ore:blockBronze>, <TConstruct:CraftingSlab:1>, <ore:blockBronze>],
  491. [<ore:blockBronze>, <ore:craftingToolScrewdriver>, <ore:blockBronze>]]);
  492.  
  493. recipes.addShaped(<TConstruct:ToolForgeBlock:9>, [
  494. [<ore:screwIron>, <TConstruct:SearedSlab:1>, <ore:screwIron>],
  495. [<ore:blockTin>, <TConstruct:CraftingSlab:1>, <ore:blockTin>],
  496. [<ore:blockTin>, <ore:craftingToolScrewdriver>, <ore:blockTin>]]);
  497.  
  498. recipes.addShaped(<TConstruct:ToolForgeBlock:10>, [
  499. [<ore:screwIron>, <TConstruct:SearedSlab:1>, <ore:screwIron>],
  500. [<ore:blockAluminium>, <TConstruct:CraftingSlab:1>, <ore:blockAluminium>],
  501. [<ore:blockAluminium>, <ore:craftingToolScrewdriver>, <ore:blockAluminium>]]);
  502.  
  503. recipes.addShaped(<TConstruct:ToolForgeBlock:11>, [
  504. [<ore:screwIron>, <TConstruct:SearedSlab:1>, <ore:screwIron>],
  505. [<ore:blockAluminiumBrass>, <TConstruct:CraftingSlab:1>, <ore:blockAluminiumBrass>],
  506. [<ore:blockAluminiumBrass>, <ore:craftingToolScrewdriver>, <ore:blockAluminiumBrass>]]);
  507.  
  508. recipes.addShaped(<TConstruct:ToolForgeBlock:12>, [
  509. [<ore:screwIron>, <TConstruct:SearedSlab:1>, <ore:screwIron>],
  510. [<ore:blockAlumite>, <TConstruct:CraftingSlab:1>, <ore:blockAlumite>],
  511. [<ore:blockAlumite>, <ore:craftingToolScrewdriver>, <ore:blockAlumite>]]);
  512.  
  513. recipes.addShaped(<TConstruct:ToolForgeBlock:13>, [
  514. [<ore:screwIron>, <TConstruct:SearedSlab:1>, <ore:screwIron>],
  515. [<ore:blockSteel>, <TConstruct:CraftingSlab:1>, <ore:blockSteel>],
  516. [<ore:blockSteel>, <ore:craftingToolScrewdriver>, <ore:blockSteel>]]);
  517.  
  518. // Tool Forge Slab
  519. recipes.remove(<TConstruct:CraftingSlab:5>);
  520. recipes.addShapeless(<TConstruct:CraftingSlab:5>, [<ore:craftingToolSaw>, <TConstruct:ToolForgeBlock:*>]);
  521.  
  522. // Slab Furnace
  523. recipes.remove(<TConstruct:FurnaceSlab>);
  524. recipes.addShapeless(<TConstruct:FurnaceSlab>, [<ore:craftingToolSaw>, <minecraft:furnace>]);
  525.  
  526. // Green Slimy Mud
  527. recipes.remove(<TConstruct:CraftedSoil>);
  528. recipes.addShaped(<TConstruct:CraftedSoil>, [
  529. [<minecraft:slime_ball>, <minecraft:slime_ball>, <minecraft:slime_ball>],
  530. [<minecraft:dirt>, <TConstruct:CraftedSoil:1>, <minecraft:dirt>],
  531. [<minecraft:slime_ball>, <minecraft:slime_ball>, <minecraft:slime_ball>]]);
  532.  
  533. // Blue Slimy Mud
  534. recipes.remove(<TConstruct:CraftedSoil:2>);
  535. recipes.addShaped(<TConstruct:CraftedSoil:2>, [
  536. [<TConstruct:strangeFood>, <TConstruct:strangeFood>, <TConstruct:strangeFood>],
  537. [<minecraft:dirt>, <TConstruct:CraftedSoil:1>, <minecraft:dirt>],
  538. [<TConstruct:strangeFood>, <TConstruct:strangeFood>, <TConstruct:strangeFood>]]);
  539.  
  540. // Graveyard Soil
  541. recipes.removeShapeless(<TConstruct:CraftedSoil:3>);
  542. recipes.addShaped(<TConstruct:CraftedSoil:3>, [
  543. [<ore:dustBone>, <minecraft:rotten_flesh>, <ore:dustBone>],
  544. [<minecraft:rotten_flesh>, <minecraft:dirt>, <minecraft:rotten_flesh>],
  545. [<ore:dustBone>, <minecraft:rotten_flesh>, <ore:dustBone>]]);
  546.  
  547.  
  548. // Ardite Ingot
  549. recipes.remove(<TConstruct:materials:4>);
  550. furnace.remove(<TConstruct:materials:4>);
  551.  
  552. // Manyullyn Ingot
  553. recipes.remove(<TConstruct:materials:5>);
  554. furnace.remove(<TConstruct:materials:5>);
  555.  
  556. // Aluminium Brass Ingot
  557. recipes.remove(<TConstruct:materials:14>);
  558. furnace.remove(<TConstruct:materials:14>);
  559.  
  560. // Alumite Ingot
  561. recipes.remove(<TConstruct:materials:15>);
  562.  
  563. // Obsidian Ingot
  564. recipes.remove(<TConstruct:materials:18>);
  565. furnace.remove(<TConstruct:materials:18>);
  566.  
  567. // Copper Nugget
  568. mods.tconstruct.Casting.addTableRecipe(<TConstruct:materials:20>, <liquid:copper.molten> * 16, <TConstruct:metalPattern:27>, false, 20);
  569.  
  570. // Tin Nugget
  571. mods.tconstruct.Casting.addTableRecipe(<TConstruct:materials:21>, <liquid:tin.molten> * 16, <TConstruct:metalPattern:27>, false, 20);
  572.  
  573. // Bronze Nugget
  574. mods.tconstruct.Casting.addTableRecipe(<TConstruct:materials:31>, <liquid:bronze.molten> *16, <TConstruct:metalPattern:27>, false, 20);
  575.  
  576. // Cobalt Nugget
  577. mods.tconstruct.Casting.addTableRecipe(<TConstruct:materials:28>, <liquid:cobalt.molten> * 16, <TConstruct:metalPattern:27>, false, 20);
  578.  
  579.  
  580. // --- Alloy Smelter Recipes ---
  581.  
  582. // Green Slime Crystal
  583. furnace.remove(TConstruct:materials:1>);
  584. AlloySmelter.addRecipe(<TConstruct:materials:1>, <TConstruct:CraftedSoil> * 2, <gregtech:gt.metaitem.01:32307> * 0, 400, 16);
  585.  
  586. // Blue Slime Crystal
  587. furnace.remove(TConstruct:materials:17>)
  588. AlloySmelter.addRecipe(<TConstruct:materials:17>, <TConstruct:CraftedSoil:2> * 2, <gregtech:gt.metaitem.01:32307> * 0, 400, 16);
  589.  
  590. // Manyullyn Ingot
  591. AlloySmelter.addRecipe(<TConstruct:materials:5>, <TConstruct:materials:3>, <TConstruct:materials:4>, 400, 16);
  592. AlloySmelter.addRecipe(<TConstruct:materials:5>, <TConstruct:materials:3>, <TConstruct:materials:38>, 400, 16);
  593. AlloySmelter.addRecipe(<TConstruct:materials:5>, <gregtech:gt.metaitem.01:2033>, <TConstruct:materials:4>, 400, 16);
  594. AlloySmelter.addRecipe(<TConstruct:materials:5>, <gregtech:gt.metaitem.01:2033>, <TConstruct:materials:38>, 400, 16);
  595.  
  596.  
  597. // --- Extractor Recipes ---
  598.  
  599. // Blue Slime Ball
  600. Extractor.addRecipe(<TConstruct:strangeFood>, <TConstruct:slime.sapling>);
  601.  
  602. Extractor.addRecipe(<TConstruct:strangeFood> * 4, <TConstruct:slime.gel>);
  603.  
  604. // Green Slime Ball
  605. Extractor.addRecipe(<minecraft:slime_ball> * 4, <TConstruct:slime.gel:1>);
  606.  
  607.  
  608. // --- Macerator Recipes ---
  609.  
  610. // Ardite Dust
  611. Macerator.addRecipe(<TConstruct:materials:38>, <TConstruct:materials:4>);
  612. Macerator.addRecipe(<TConstruct:materials:38> * 9, <TConstruct:MetalBlock:1>);
  613.  
  614. // Manyullyn Dust
  615. Macerator.addRecipe(<TConstruct:materials:41>, <TConstruct:materials:5>);
  616. Macerator.addRecipe(<TConstruct:materials:41> * 9, <TConstruct:MetalBlock:2>);
  617.  
  618. // Cobalt Dust
  619. Macerator.addRecipe(<gregtech:gt.metaitem.01:2033> * 9, <TConstruct:MetalBlock>);
  620.  
  621. // Aluminium Brass Dust
  622. Macerator.addRecipe(<TConstruct:materials:42> * 9, <TConstruct:MetalBlock:7>);
  623. Macerator.addRecipe(<TConstruct:materials:42>, <TConstruct:materials:14>);
  624.  
  625.  
  626. // --- End of Script ---
GeSHi © Codebox Plus
Invincible92
 

[Solved] Tinkers' Construct script with GregTech recipes iss

Postby Invincible92 » Mon Apr 13, 2015 8:15 pm

After checking a lot of times the script, I found the errors: there were the ';'. I didn't put them in several lines of the script :lol: . Now the smeltery can process all the ores I specified, and the 'more challenging' recipes are working.

Here is the modified script:

: [Select all] [/] [] (Tinkers' Construct.zs)
  1.  
  2. // --- Importing Recipes ---
  3.  
  4. import mods.gregtech.AlloySmelter;
  5. import mods.gregtech.Assembler;
  6. import mods.ic2.Compressor;
  7. import mods.ic2.Extractor;
  8. import mods.ic2.Macerator;
  9. import mods.nei.NEI;
  10.  
  11.  
  12. // --- Variables ---
  13.  
  14. val CastingBasin = <TConstruct:SearedBlock:2>;
  15. val String = <minecraft:string>;
  16. val SilkyCloth = <TConstruct:materials:25>;
  17. val SilkyJewel = <TConstruct:materials:26>;
  18. val BallOfMoss = <TConstruct:materials:6>;
  19. val Moss = <TwilightForest:tile.TFPlant:3>;
  20. val BOPMoss = <BiomesOPlenty:moss>;
  21. val Grout = <TConstruct:CraftedSoil:1>;
  22. val Gravel = <minecraft:gravel>;
  23. val Sand = <ore:sand>;
  24. val Claydust = <ore:dustClay>;
  25. val Chest = <minecraft:chest>;
  26.  
  27. val HHammer = <ore:craftingToolHardHammer>;
  28. val File = <ore:craftingToolFile>;
  29.  
  30. val NetherStar = <minecraft:nether_star>;
  31. val GApple = <minecraft:golden_apple>;
  32.  
  33. // --- Blocks via GregTech ---
  34.  
  35. // Block of Cobalt
  36. recipes.remove(<TConstruct:MetalBlock>);
  37.  
  38. // Block of Ardite
  39. recipes.remove(<TConstruct:MetalBlock:1>);
  40.  
  41. // Block of Manyullyn
  42. recipes.remove(<TConstruct:MetalBlock:2>);
  43.  
  44. // Block of Copper
  45. recipes.remove(<TConstruct:MetalBlock:3>);
  46.  
  47. // Block of Bronze
  48. recipes.remove(<TConstruct:MetalBlock:4>);
  49.  
  50. // Block of Tin
  51. recipes.remove(<TConstruct:MetalBlock:5>);
  52.  
  53. // Block of Aluminium
  54. recipes.remove(<TConstruct:MetalBlock:6>);
  55.  
  56. // Block of Aluminium Brass
  57. recipes.remove(<TConstruct:MetalBlock:7>);
  58.  
  59. // Block of Alumite
  60. recipes.remove(<TConstruct:MetalBlock:8>);
  61.  
  62. // Block of Steel/Refined Iron
  63. recipes.remove(<TConstruct:MetalBlock:9>);
  64.  
  65.  
  66. // --- Wooden Armor via GregTech ---
  67.  
  68. // Wooden Helmet
  69. recipes.remove(<TConstruct:helmetWood>);
  70. recipes.addShaped(<TConstruct:helmetWood>, [
  71. [<ore:logWood>, <ore:logWood>, <ore:logWood>],
  72. [<ore:logWood>, <ore:craftingToolSoftHammer>, <ore:logWood>],
  73. [null, null, null]]);
  74.  
  75. // Wooden Chestplate
  76. recipes.remove(<TConstruct:chestplateWood>);
  77. recipes.addShaped(<TConstruct:chestplateWood>, [
  78. [<ore:logWood>, <ore:craftingToolSoftHammer>, <ore:logWood>],
  79. [<ore:logWood>, <ore:logWood>, <ore:logWood>],
  80. [<ore:logWood>, <ore:logWood>, <ore:logWood>]]);
  81.  
  82. // Wooden Leggins
  83. recipes.remove(<TConstruct:leggingsWood>);
  84. recipes.addShaped(<TConstruct:leggingsWood>, [
  85. [<ore:logWood>, <ore:logWood>, <ore:logWood>],
  86. [<ore:logWood>, <ore:craftingToolSoftHammer>, <ore:logWood>],
  87. [<ore:logWood>, null, <ore:logWood>]]);
  88.  
  89. // Wooden Boots
  90. recipes.remove(<TConstruct:bootsWood>);
  91. recipes.addShaped(<TConstruct:bootsWood>, [
  92. [<ore:logWood>, <ore:craftingToolSoftHammer>, <ore:logWood>],
  93. [<ore:logWood>, null, <ore:logWood>],
  94. [null, null, null]]);
  95.  
  96.  
  97. // --- Aluminium Smelting ---
  98.  
  99. // Ores (pure aluminium and bauxite)
  100. mods.tconstruct.Smeltery.addMelting(<gregtech:gt.blockores:19>, <liquid:aluminum.molten> * 288, 350, <gregtech:gt.blockores:19>);
  101. mods.tconstruct.Smeltery.addMelting(<gregtech:gt.blockores:822>, <liquid:aluminum.molten> * 288, 350, <gregtech:gt.blockores:822>);
  102.  
  103. // Dust
  104. mods.tconstruct.Smeltery.addMelting(<gregtech:gt.metaitem.01:2019>, <liquid:aluminum.molten> * 144, 300, <gregtech:gt.blockmachines:1585>);
  105.  
  106. // Tiny Pile and Nugget
  107. mods.tconstruct.Smeltery.addMelting(<gregtech:gt.metaitem.01:19>, <liquid:aluminum.molten> * 16, 250, <gregtech:gt.blockmachines:1585>);
  108. mods.tconstruct.Smeltery.addMelting(<gregtech:gt.metaitem.01:9019>, <liquid:aluminum.molten> * 16, 250, <gregtech:gt.blockmachines:1585>);
  109.  
  110. // Small Pile
  111. mods.tconstruct.Smeltery.addMelting(<gregtech:gt.metaitem.01:1019>, <liquid:aluminum.molten> * 36, 275, <gregtech:gt.blockmachines:1585>);
  112.  
  113. // Aluminium Ingot
  114. mods.tconstruct.Casting.removeTableRecipe(<GalacticraftCore:item.basicItem:5>);
  115. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.01:11019>, <liquid:aluminum.molten> * 144, <TConstruct:metalPattern>, false, 20);
  116.  
  117.  
  118. // --- Steel Smelting ---
  119.  
  120. // Steel Ingot
  121. mods.tconstruct.Smeltery.removeMelting(<IC2:itemIngot:3>);
  122. mods.tconstruct.Casting.removeTableRecipe(<IC2:itemIngot:3>);
  123. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.01:11305>, <liquid:steel.molten> * 144, <TConstruct:metalPattern>, false, 20);
  124.  
  125. // Steel Block
  126. mods.tconstruct.Casting.removeBasinRecipe(<IC2:blockMetal:5>);
  127. mods.tconstruct.Casting.addBasinRecipe(<Railcraft:cube:2>, <liquid:steel.molten> * 1296, null, false, 20);
  128.  
  129.  
  130. // --- Chalcopyrite and Malachite Smelting ---
  131. mods.tconstruct.Smeltery.addMelting(<gregtech:gt.blockores:855>, <liquid:copper.molten> * 288, 550, <gregtech:gt.blockores:855>);
  132. mods.tconstruct.Smeltery.addMelting(<gregtech:gt.blockores:871>, <liquid:copper.molten> * 288, 550, <gregtech:gt.blockores:871>);
  133.  
  134.  
  135. // --- Pyrite Smelting ---
  136. mods.tconstruct.Smeltery.addMelting(<gregtech:gt.blockores:834>, <liquid:iron.molten> * 288, 600, <gregtech:gt.blockores:834>);
  137.  
  138.  
  139. // --- Cassiterite Smelting ---
  140. mods.tconstruct.Smeltery.addMelting(<gregtech:gt.blockores:824>, <liquid:tin.molten> * 576, 350, <gregtech:gt.blockores:824>);
  141.  
  142.  
  143. // --- Cobaltite Smelting ---
  144. mods.tconstruct.Smeltery.addMelting(<gregtech:gt.blockores:827>, <liquid:cobalt.molten> * 288, 650, <gregtech:gt.blockores:827>);
  145.  
  146.  
  147. // --- Petlandite and Garnierite Smelting ---
  148. mods.tconstruct.Smeltery.addMelting(<gregtech:gt.blockores:909>, <liquid:nickel.molten> * 288, 400, <gregtech:gt.blockores:909>);
  149. mods.tconstruct.Smeltery.addMelting(<gregtech:gt.blockores:906>, <liquid:nickel.molten> * 288, 400, <gregtech:gt.blockores:906>);
  150.  
  151.  
  152. // --- Tetrahedrite Smelting ---
  153. mods.tconstruct.Smeltery.addMelting(<gregtech:gt.blockores:840>, <liquid:copper.molten> * 576, 550, <gregtech:gt.blockores:840>);
  154.  
  155.  
  156. // --- Galena Smelting ---
  157. mods.tconstruct.Smeltery.addMelting(<gregtech:gt.blockores:830>, <liquid:lead.molten> * 288, 400, <gregtech:gt.blockores:830>);
  158.  
  159.  
  160. // --- Gears (GregTech version) ---
  161.  
  162. // Iron
  163. mods.tconstruct.Casting.removeTableRecipe(<BuildCraft|Core:ironGearItem>);
  164. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.02:31032>, <liquid:iron.molten> * 576, <TConstruct:gearCast>, false, 20);
  165.  
  166. // Gold
  167. mods.tconstruct.Casting.removeTableRecipe(<BuildCraft|Core:goldGearItem>);
  168. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.02:31086>, <liquid:gold.molten> * 576, <TConstruct:gearCast>, false, 20);
  169.  
  170. // Bronze
  171. mods.tconstruct.Casting.removeTableRecipe(<Forestry:gearBronze>);
  172. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.02:31300>, <liquid:bronze.molten> * 576, <TConstruct:gearCast>, false, 20);
  173.  
  174. // Copper
  175. mods.tconstruct.Casting.removeTableRecipe(<Forestry:gearCopper>);
  176. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.02:31035>, <liquid:copper.molten> * 576, <TConstruct:gearCast>, false, 20);
  177.  
  178. // Tin
  179. mods.tconstruct.Casting.removeTableRecipe(<Forestry:gearTin>);
  180. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.02:31057>, <liquid:tin.molten> * 576, <TConstruct:gearCast>, false, 20);
  181.  
  182. // Platinum
  183. mods.tconstruct.Casting.removeTableRecipe(<ThermalFoundation:material:133>);
  184. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.02:31085>, <liquid:platinum.molten> * 576, <TConstruct:gearCast>, false, 20);
  185.  
  186. // Nickel
  187. mods.tconstruct.Casting.removeTableRecipe(<ThermalFoundation:material:132>);
  188. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.02:31034>, <liquid:nickel.molten> * 576, <TConstruct:gearCast>, false, 20);
  189.  
  190. // Silver
  191. mods.tconstruct.Casting.removeTableRecipe(<ThermalFoundation:material:130>);
  192. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.02:31054>, <liquid:silver.molten> * 576, <TConstruct:gearCast>, false, 20);
  193.  
  194. // Electrum
  195. mods.tconstruct.Casting.removeTableRecipe(<ThermalFoundation:material:135>);
  196. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.02:31303>, <liquid:electrum.molten> * 576, <TConstruct:gearCast>, false, 20);
  197.  
  198. // Invar
  199. mods.tconstruct.Casting.removeTableRecipe(<ThermalFoundation:material:136>);
  200. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.02:31302>, <liquid:invar.molten> * 576, <TConstruct:gearCast>, false, 20);
  201.  
  202. // Lead
  203. mods.tconstruct.Casting.removeTableRecipe(<ThermalFoundation:material:131>);
  204. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.02:31089>, <liquid:lead.molten> * 576, <TConstruct:gearCast>, false, 20);
  205.  
  206. // Steel
  207. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.02:31305>, <liquid:steel.molten> * 576, <TConstruct:gearCast>, false, 20);
  208.  
  209.  
  210. // --- OreDicted Obsidian Tool Rod ---
  211. oreDict.stickObsidian.remove(<TConstruct:toolRod:6>);
  212. oreDict.obsidianRod.remove(<TConstruct:toolRod:6>);
  213. oreDict.rodObsidian.remove(<TConstruct:toolRod:6>);
  214. oreDict.toolRodObsidian.add(<TConstruct:toolRod:6>);
  215.  
  216.  
  217. // --- Blocks and Items ---
  218.  
  219. // Gold Head
  220. recipes.remove(<TConstruct:goldHead>);
  221.  
  222. // Empty Canister
  223. recipes.remove(<TConstruct:heartCanister>);
  224. Assembler.addRecipe(<TConstruct:heartCanister>, <gregtech:gt.metaitem.01:22019>, <gregtech:gt.metaitem.01:27019> * 4, 2400, 512);
  225.  
  226. // Green Heart
  227. recipes.addShaped(<TConstruct:heartCanister:5>, [
  228. [NetherStar, GApple, NetherStar],
  229. [GApple, <TConstruct:heartCanister:3>, GApple],
  230. [NetherStar, GApple, NetherStar]]);
  231.  
  232. // Green Heart canister
  233. recipes.addShaped(<TConstruct:heartCanister:6>, [
  234. [NetherStar, <TConstruct:diamondApple>, NetherStar],
  235. [GApple, <TConstruct:heartCanister:5>, GApple],
  236. [NetherStar, <TConstruct:diamondApple>, NetherStar]]);
  237.  
  238. // Silky Cloth and Jewel
  239. recipes.remove(SilkyCloth);
  240. recipes.remove(SilkyJewel);
  241. mods.thaumcraft.Research.addResearch("SILKYCRYSTAL", "ARTIFICE", "pannus 30, lucrum 45, instrumentum 35, aer 35, praecantatio 50", 13, 8, 12, <TConstruct:materials:26>);
  242. game.setLocalization("en_US", "tc.research_name.SILKYCRYSTAL", "Silky Jevel");
  243. game.setLocalization("en_US", "tc.research_text.SILKYCRYSTAL", "[TC] Silky magical.");
  244. mods.thaumcraft.Research.addPrereq("SILKYCRYSTAL", "LAVACRYSTAL", false);
  245. mods.thaumcraft.Research.setConcealed("SILKYCRYSTAL", true);
  246. mods.thaumcraft.Research.setRound("SILKYCRYSTAL", true);
  247. mods.thaumcraft.Research.addPage("SILKYCRYSTAL", "TConstruct.research_page.SILKYCRYSTAL");
  248. game.setLocalization("en_US", "TConstruct.research_page.SILKYCRYSTAL", "The Silky Cloth is a manufactured item and is a component of the Silky Jewel.<BR><BR>The Silky Jewel is a manufactured item, used to simulate the Silk Touch enchantment in TiCon tools.");
  249. mods.thaumcraft.Arcane.addShaped("SILKYCRYSTAL", <TConstruct:materials:25>, "aer 30, aqua 25, ignis 15, terra 15, ordo 10, perditio 10", [
  250. [String, <ore:foilGold>, String],
  251. [<ore:foilGold>, String, <ore:foilGold>],
  252. [String, <ore:foilGold>, String]]);
  253. mods.thaumcraft.Research.addArcanePage("SILKYCRYSTAL", <TConstruct:materials:25>);
  254. mods.thaumcraft.Infusion.addRecipe("SILKYCRYSTAL", <minecraft:diamond_block>, [<TConstruct:materials:25>, <TConstruct:materials:25>, <Thaumcraft:ItemShard>, <TConstruct:materials:25>, <TConstruct:materials:25>, <Thaumcraft:ItemShard:3>, <TConstruct:materials:25>, <TConstruct:materials:25>, <Thaumcraft:ItemShard:4>], "ignis 20, terra 20, ordo 35, praecantatio 35, vitreus 20", <TConstruct:materials:26>, 4);
  255. mods.thaumcraft.Research.addInfusionPage("SILKYCRYSTAL", <TConstruct:materials:26>);
  256.  
  257. // Ball Of Moss
  258. recipes.remove(BallOfMoss);
  259. mods.thaumcraft.Research.addResearch("BALLOFMOSS", "ARTIFICE", "sano 50, terra 40, instrumentum 50", 13, 6, 12, <TConstruct:materials:6>);
  260. game.setLocalization("en_US", "tc.research_name.BALLOFMOSS", "Ball of Moss");
  261. game.setLocalization("en_US", "tc.research_text.BALLOFMOSS", "[TC] Your Tools repair themselves.");
  262. mods.thaumcraft.Research.addPrereq("BALLOFMOSS", "SILKYCRYSTAL", false);
  263. mods.thaumcraft.Research.setConcealed("BALLOFMOSS", true);
  264. mods.thaumcraft.Research.setRound("BALLOFMOSS", true);
  265. mods.thaumcraft.Research.addPage("BALLOFMOSS", "TConstruct.research_page.BALLOFMOSS");
  266. game.setLocalization("en_US", "TConstruct.research_page.BALLOFMOSS", "The Ball of Moss for Tinkers Construct Tools.<BR> Attaching moss to a tool infuses it with life. The tool appears to be capable of regenerating wear and tear.<BR>Effects:<BR> The tool will slowly repair itself.<BR>Sunlight speeds up the process.");
  267. mods.thaumcraft.Infusion.addRecipe("BALLOFMOSS", <Thaumcraft:ItemResource:15>, [<gregtech:gt.metaitem.01:2542>, <TwilightForest:tile.TFPlant:3>, <BiomesOPlenty:moss>, <gregtech:gt.metaitem.01:2542>, <TwilightForest:tile.TFPlant:3>, <BiomesOPlenty:moss>, <gregtech:gt.metaitem.01:2542>, <TwilightForest:tile.TFPlant:3>, <BiomesOPlenty:moss>, <gregtech:gt.metaitem.01:2542>, <TwilightForest:tile.TFPlant:3>, <BiomesOPlenty:moss>], "sano 30, terra 25, instrumentum 35", <TConstruct:materials:6>, 5);
  268. mods.thaumcraft.Research.addInfusionPage("BALLOFMOSS", <TConstruct:materials:6>);
  269.  
  270. // Grout
  271. recipes.remove(Grout);
  272. recipes.addShaped(Grout * 4, [
  273. [Sand, Sand, Sand],
  274. [Claydust, <minecraft:water_bucket>.transformReplace(<minecraft:bucket>), Claydust],
  275. [Gravel, Gravel, Gravel]]);
  276.  
  277. recipes.addShaped(Grout * 4, [
  278. [Sand, Sand, Sand],
  279. [Claydust, <IguanaTweaksTConstruct:clayBucketWater>.transformReplace(<IguanaTweaksTConstruct:clayBucketFired>), Claydust],
  280. [Gravel, Gravel, Gravel]]);
  281.  
  282. // Red Sand
  283. mods.tconstruct.Smeltery.addMelting(<minecraft:sand:1>, <liquid:glass.molten> * 1000, 625, <minecraft:sand:1>);
  284.  
  285. // Slime Soil
  286. recipes.remove(<TConstruct:CraftedSoil:6>);
  287. recipes.addShapeless(<TConstruct:CraftedSoil:6>, [<minecraft:nether_wart>, <minecraft:soul_sand>, Gravel, <minecraft:water_bucket>.transformReplace(<minecraft:bucket>)]);
  288. recipes.addShapeless(<TConstruct:CraftedSoil:6>, [<minecraft:nether_wart>, <minecraft:soul_sand>, Gravel, <IguanaTweaksTConstruct:clayBucketWater>.transformReplace(<IguanaTweaksTConstruct:clayBucketFired>)]);
  289. recipes.addShapeless(<TConstruct:CraftedSoil:6>, [<minecraft:nether_wart>, <Natura:soil.tainted>, <Natura:heatsand>, <minecraft:water_bucket>.transformReplace(<minecraft:bucket>)]);
  290. recipes.addShapeless(<TConstruct:CraftedSoil:6>, [<minecraft:nether_wart>, <Natura:soil.tainted>, <Natura:heatsand>, <IguanaTweaksTConstruct:clayBucketWater>.transformReplace(<IguanaTweaksTConstruct:clayBucketFired>)]);
  291.  
  292. // Seared Tank
  293. recipes.removeShaped(<TConstruct:LavaTank>);
  294. recipes.removeShaped(<TConstruct:LavaTankNether>);
  295. recipes.addShaped(<TConstruct:LavaTank>, [
  296. [<TConstruct:Smeltery:2>, <TConstruct:materials:2>, <TConstruct:Smeltery:2>],
  297. [<TConstruct:materials:2>, null, <TConstruct:materials:2>],
  298. [<TConstruct:Smeltery:2>, <TConstruct:materials:2>, <TConstruct:Smeltery:2>]]);
  299.  
  300. recipes.addShaped(<TConstruct:LavaTankNether>, [
  301. [<TConstruct:SmelteryNether:2>, <TConstruct:materials:37>, <TConstruct:SmelteryNether:2>],
  302. [<TConstruct:materials:37>, null, <TConstruct:materials:37>],
  303. [<TConstruct:SmelteryNether:2>, <TConstruct:materials:37>, <TConstruct:SmelteryNether:2>]]);
  304.  
  305. // Smeltery Controller
  306. recipes.removeShaped(<TConstruct:Smeltery>);
  307. recipes.removeShaped(<TConstruct:SmelteryNether>);
  308. recipes.addShaped(<TConstruct:Smeltery>, [
  309. [<TConstruct:Smeltery:2>, <TConstruct:materials:2>, <TConstruct:Smeltery:2>],
  310. [<TConstruct:materials:2>, <minecraft:furnace>, <TConstruct:materials:2>],
  311. [<TConstruct:Smeltery:2>, <TConstruct:materials:2>, <TConstruct:Smeltery:2>]]);
  312.  
  313. recipes.addShaped(<TConstruct:SmelteryNether>, [
  314. [<TConstruct:SmelteryNether:2>, <TConstruct:materials:37>, <TConstruct:SmelteryNether:2>],
  315. [<TConstruct:materials:37>, <Natura:NetherFurnace>, <TConstruct:materials:37>],
  316. [<TConstruct:SmelteryNether:2>, <TConstruct:materials:37>, <TConstruct:SmelteryNether:2>]]);
  317.  
  318. // Smeltery Drain
  319. recipes.remove(<TConstruct:Smeltery:1>);
  320. recipes.remove(<TConstruct:SmelteryNether:1>);
  321. recipes.addShaped(<TConstruct:Smeltery:1>, [
  322. [<TConstruct:materials:2>, <TConstruct:materials:2>, <TConstruct:materials:2>],
  323. [<TConstruct:materials:2>, <TConstruct:CastingChannel>, <TConstruct:materials:2>],
  324. [<TConstruct:materials:2>, <TConstruct:materials:2>, <TConstruct:materials:2>]]);
  325.  
  326. recipes.addShaped(<TConstruct:SmelteryNether:1>, [
  327. [<TConstruct:materials:37>, <TConstruct:materials:37>, <TConstruct:materials:37>],
  328. [<TConstruct:materials:37>, <TConstruct:CastingChannel>, <TConstruct:materials:37>],
  329. [<TConstruct:materials:37>, <TConstruct:materials:37>, <TConstruct:materials:37>]]);
  330.  
  331. // Casting Table
  332. recipes.remove(<TConstruct:SearedBlock>);
  333. recipes.remove(<TConstruct:SearedBlockNether>);
  334. recipes.addShaped(<TConstruct:SearedBlock>, [
  335. [<TConstruct:materials:2>, null, <TConstruct:materials:2>],
  336. [<TConstruct:Smeltery:2>, <TConstruct:Smeltery:4>, <TConstruct:Smeltery:2>],
  337. [<TConstruct:Smeltery:2>, null, <TConstruct:Smeltery:2>]]);
  338.  
  339. recipes.addShaped(<TConstruct:SearedBlockNether>, [
  340. [<TConstruct:materials:37>, null, <TConstruct:materials:37>],
  341. [<TConstruct:SmelteryNether:2>, <TConstruct:SmelteryNether:2>, <TConstruct:SmelteryNether:2>],
  342. [<TConstruct:SmelteryNether:2>, null, <TConstruct:SmelteryNether:2>]]);
  343.  
  344. // Casting Basin
  345. recipes.remove(<TConstruct:SearedBlock:2>);
  346. recipes.remove(<TConstruct:SearedBlockNether:2>);
  347. recipes.addShaped(<TConstruct:SearedBlock:2>, [
  348. [<TConstruct:Smeltery:2>, null, <TConstruct:Smeltery:2>],
  349. [<TConstruct:Smeltery:2>, null, <TConstruct:Smeltery:2>],
  350. [<TConstruct:Smeltery:2>, <TConstruct:Smeltery:2>, <TConstruct:Smeltery:2>]]);
  351.  
  352. recipes.addShaped(<TConstruct:SearedBlockNether:2>, [
  353. [<TConstruct:SmelteryNether:2>, null, <TConstruct:SmelteryNether:2>],
  354. [<TConstruct:SmelteryNether:2>, null, <TConstruct:SmelteryNether:2>],
  355. [<TConstruct:SmelteryNether:2>, <TConstruct:SmelteryNether:2>, <TConstruct:SmelteryNether:2>]]);
  356.  
  357. // Crafting Station
  358. recipes.remove(<TConstruct:CraftingStation>);
  359. recipes.addShapeless(<TConstruct:CraftingStation>, [<ore:craftingToolSaw>, <ore:craftingTableWood>]);
  360.  
  361. // Crafting Slab
  362. recipes.remove(<TConstruct:CraftingSlab>);
  363. recipes.addShapeless(<TConstruct:CraftingSlab>, [<ore:craftingToolSaw>, <TConstruct:CraftingStation>]);
  364.  
  365. // Tool Station
  366. recipes.remove(<TConstruct:ToolStationBlock>);
  367. recipes.addShaped(<TConstruct:ToolStationBlock>, [
  368. [<ore:stickWood>, <TConstruct:blankPattern>, <ore:stickWood>],
  369. [<ore:stickWood>, <TConstruct:CraftingStation>, <ore:stickWood>],
  370. [null, <ore:craftingToolSoftHammer>, null]]);
  371.  
  372. recipes.addShaped(<TConstruct:ToolStationBlock>, [
  373. [<ore:stickWood>, <TConstruct:blankPattern>, <ore:stickWood>],
  374. [<ore:stickWood>, <minecraft:crafting_table>, <ore:stickWood>],
  375. [null, <ore:craftingToolSoftHammer>, null]]);
  376.  
  377. // Tool Station Slab
  378. recipes.remove(<TConstruct:CraftingSlab:1>);
  379. recipes.addShapeless(<TConstruct:CraftingSlab:1>, [<ore:craftingToolSaw>, <TConstruct:ToolStationBlock>]);
  380.  
  381. // Part Builder and Stencil Table
  382. recipes.remove(<TConstruct:ToolStationBlock:*>);
  383. recipes.addShaped(<TConstruct:ToolStationBlock:1>, [
  384. [<ore:stickWood>, <TConstruct:blankPattern>, <ore:stickWood>],
  385. [<TConstruct:trap.barricade.oak>, <ore:stickWood>, <TConstruct:trap.barricade.oak>],
  386. [null, <ore:craftingToolSoftHammer>, null]]);
  387.  
  388. recipes.addShaped(<TConstruct:ToolStationBlock:2>, [
  389. [<ore:stickWood>, <TConstruct:blankPattern>, <ore:stickWood>],
  390. [<TConstruct:trap.barricade.spruce>, <ore:stickWood>, <TConstruct:trap.barricade.spruce>],
  391. [null, <ore:craftingToolSoftHammer>, null]]);
  392.  
  393. recipes.addShaped(<TConstruct:ToolStationBlock:3>, [
  394. [<ore:stickWood>, <TConstruct:blankPattern>, <ore:stickWood>],
  395. [<TConstruct:trap.barricade.birch>, <ore:stickWood>, <TConstruct:trap.barricade.birch>],
  396. [null, <ore:craftingToolSoftHammer>, null]]);
  397.  
  398. recipes.addShaped(<TConstruct:ToolStationBlock:4>, [
  399. [<ore:stickWood>, <TConstruct:blankPattern>, <ore:stickWood>],
  400. [<TConstruct:trap.barricade.jungle>, <ore:stickWood>, <TConstruct:trap.barricade.jungle>],
  401. [null, <ore:craftingToolSoftHammer>, null]]);
  402.  
  403. recipes.addShaped(<TConstruct:ToolStationBlock:10>, [
  404. [<ore:stickWood>, <TConstruct:blankPattern>, <ore:stickWood>],
  405. [<minecraft:fence>, <ore:stickWood>, <minecraft:fence>],
  406. [null, <ore:craftingToolSoftHammer>, null]]);
  407.  
  408. recipes.addShaped(<TConstruct:ToolStationBlock:11>, [
  409. [<ore:stickWood>, <TConstruct:blankPattern>, <ore:stickWood>],
  410. [<ExtraTrees:multifence:16387>.withTag({meta: 65537}), <ore:stickWood>, <ExtraTrees:multifence:16387>.withTag({meta: 65537})],
  411. [null, <ore:craftingToolSoftHammer>, null]]);
  412.  
  413. recipes.addShaped(<TConstruct:ToolStationBlock:12>, [
  414. [<ore:stickWood>, <TConstruct:blankPattern>, <ore:stickWood>],
  415. [<ExtraTrees:multifence:16387>.withTag({meta: 131074}), <ore:stickWood>, <ExtraTrees:multifence:16387>.withTag({meta: 131074})],
  416. [null, <ore:craftingToolSoftHammer>, null]]);
  417.  
  418. recipes.addShaped(<TConstruct:ToolStationBlock:13>, [
  419. [<ore:stickWood>, <TConstruct:blankPattern>, <ore:stickWood>],
  420. [<ExtraTrees:multifence:16387>.withTag({meta: 196611}), <ore:stickWood>, <ExtraTrees:multifence:16387>.withTag({meta: 196611})],
  421. [null, <ore:craftingToolSoftHammer>, null]]);
  422.  
  423. recipes.addShaped(<TConstruct:ToolStationBlock:5>, [
  424. [<ore:stickWood>, <TConstruct:blankPattern>, <ore:stickWood>],
  425. [<ore:stickWood>, Chest, <ore:stickWood>],
  426. [null, <ore:craftingToolSoftHammer>, null]]);
  427.  
  428. // Part Builder Slab
  429. recipes.remove(<TConstruct:CraftingSlab:2>);
  430. recipes.addShapeless(<TConstruct:CraftingSlab:2>, [<ore:craftingToolSaw>, <TConstruct:ToolStationBlock:1>]);
  431. recipes.addShapeless(<TConstruct:CraftingSlab:2>, [<ore:craftingToolSaw>, <TConstruct:ToolStationBlock:2>]);
  432. recipes.addShapeless(<TConstruct:CraftingSlab:2>, [<ore:craftingToolSaw>, <TConstruct:ToolStationBlock:3>]);
  433. recipes.addShapeless(<TConstruct:CraftingSlab:2>, [<ore:craftingToolSaw>, <TConstruct:ToolStationBlock:4>]);
  434.  
  435. // Pattern Slab
  436. recipes.remove(<TConstruct:CraftingSlab:4>);
  437. recipes.addShapeless(<TConstruct:CraftingSlab:4>, [<ore:craftingToolSaw>, <TConstruct:ToolStationBlock:5>]);
  438.  
  439. // Stencil Table Slab
  440. recipes.remove(<TConstruct:CraftingSlab:3>);
  441. recipes.addShapeless(<TConstruct:CraftingSlab:3>, [<ore:craftingToolSaw>, <TConstruct:ToolStationBlock:10>]);
  442. recipes.addShapeless(<TConstruct:CraftingSlab:3>, [<ore:craftingToolSaw>, <TConstruct:ToolStationBlock:11>]);
  443. recipes.addShapeless(<TConstruct:CraftingSlab:3>, [<ore:craftingToolSaw>, <TConstruct:ToolStationBlock:12>]);
  444. recipes.addShapeless(<TConstruct:CraftingSlab:3>, [<ore:craftingToolSaw>, <TConstruct:ToolStationBlock:13>]);
  445.  
  446. // Tool Forge
  447. recipes.remove(<TConstruct:ToolForgeBlock:*>);
  448. recipes.addShaped(<TConstruct:ToolForgeBlock>, [
  449. [<ore:screwIron>, <TConstruct:SearedSlab:1>, <ore:screwIron>],
  450. [<ore:blockIron>, <TConstruct:CraftingSlab:1>, <ore:blockIron>],
  451. [<ore:blockIron>, <ore:craftingToolScrewdriver>, <ore:blockIron>]]);
  452.  
  453. recipes.addShaped(<TConstruct:ToolForgeBlock:1>, [
  454. [<ore:screwIron>, <TConstruct:SearedSlab:1>, <ore:screwIron>],
  455. [<ore:blockGold>, <TConstruct:CraftingSlab:1>, <ore:blockGold>],
  456. [<ore:blockGold>, <ore:craftingToolScrewdriver>, <ore:blockGold>]]);
  457.  
  458. recipes.addShaped(<TConstruct:ToolForgeBlock:2>, [
  459. [<ore:screwIron>, <TConstruct:SearedSlab:1>, <ore:screwIron>],
  460. [<ore:blockDiamond>, <TConstruct:CraftingSlab:1>, <ore:blockDiamond>],
  461. [<ore:blockDiamond>, <ore:craftingToolScrewdriver>, <ore:blockDiamond>]]);
  462.  
  463. recipes.addShaped(<TConstruct:ToolForgeBlock:3>, [
  464. [<ore:screwIron>, <TConstruct:SearedSlab:1>, <ore:screwIron>],
  465. [<ore:blockEmerald>, <TConstruct:CraftingSlab:1>, <ore:blockEmerald>],
  466. [<ore:blockEmerald>, <ore:craftingToolScrewdriver>, <ore:blockEmerald>]]);
  467.  
  468. recipes.addShaped(<TConstruct:ToolForgeBlock:4>, [
  469. [<ore:screwIron>, <TConstruct:SearedSlab:1>, <ore:screwIron>],
  470. [<ore:blockCobalt>, <TConstruct:CraftingSlab:1>, <ore:blockCobalt>],
  471. [<ore:blockCobalt>, <ore:craftingToolScrewdriver>, <ore:blockCobalt>]]);
  472.  
  473. recipes.addShaped(<TConstruct:ToolForgeBlock:5>, [
  474. [<ore:screwIron>, <TConstruct:SearedSlab:1>, <ore:screwIron>],
  475. [<ore:blockArdite>, <TConstruct:CraftingSlab:1>, <ore:blockArdite>],
  476. [<ore:blockArdite>, <ore:craftingToolScrewdriver>, <ore:blockArdite>]]);
  477.  
  478. recipes.addShaped(<TConstruct:ToolForgeBlock:6>, [
  479. [<ore:screwIron>, <TConstruct:SearedSlab:1>, <ore:screwIron>],
  480. [<ore:blockManyullyn>, <TConstruct:CraftingSlab:1>, <ore:blockManyullyn>],
  481. [<ore:blockManyullyn>, <ore:craftingToolScrewdriver>, <ore:blockManyullyn>]]);
  482.  
  483. recipes.addShaped(<TConstruct:ToolForgeBlock:7>, [
  484. [<ore:screwIron>, <TConstruct:SearedSlab:1>, <ore:screwIron>],
  485. [<ore:blockCopper>, <TConstruct:CraftingSlab:1>, <ore:blockCopper>],
  486. [<ore:blockCopper>, <ore:craftingToolScrewdriver>, <ore:blockCopper>]]);
  487.  
  488. recipes.addShaped(<TConstruct:ToolForgeBlock:8>, [
  489. [<ore:screwIron>, <TConstruct:SearedSlab:1>, <ore:screwIron>],
  490. [<ore:blockBronze>, <TConstruct:CraftingSlab:1>, <ore:blockBronze>],
  491. [<ore:blockBronze>, <ore:craftingToolScrewdriver>, <ore:blockBronze>]]);
  492.  
  493. recipes.addShaped(<TConstruct:ToolForgeBlock:9>, [
  494. [<ore:screwIron>, <TConstruct:SearedSlab:1>, <ore:screwIron>],
  495. [<ore:blockTin>, <TConstruct:CraftingSlab:1>, <ore:blockTin>],
  496. [<ore:blockTin>, <ore:craftingToolScrewdriver>, <ore:blockTin>]]);
  497.  
  498. recipes.addShaped(<TConstruct:ToolForgeBlock:10>, [
  499. [<ore:screwIron>, <TConstruct:SearedSlab:1>, <ore:screwIron>],
  500. [<ore:blockAluminium>, <TConstruct:CraftingSlab:1>, <ore:blockAluminium>],
  501. [<ore:blockAluminium>, <ore:craftingToolScrewdriver>, <ore:blockAluminium>]]);
  502.  
  503. recipes.addShaped(<TConstruct:ToolForgeBlock:11>, [
  504. [<ore:screwIron>, <TConstruct:SearedSlab:1>, <ore:screwIron>],
  505. [<ore:blockAluminiumBrass>, <TConstruct:CraftingSlab:1>, <ore:blockAluminiumBrass>],
  506. [<ore:blockAluminiumBrass>, <ore:craftingToolScrewdriver>, <ore:blockAluminiumBrass>]]);
  507.  
  508. recipes.addShaped(<TConstruct:ToolForgeBlock:12>, [
  509. [<ore:screwIron>, <TConstruct:SearedSlab:1>, <ore:screwIron>],
  510. [<ore:blockAlumite>, <TConstruct:CraftingSlab:1>, <ore:blockAlumite>],
  511. [<ore:blockAlumite>, <ore:craftingToolScrewdriver>, <ore:blockAlumite>]]);
  512.  
  513. recipes.addShaped(<TConstruct:ToolForgeBlock:13>, [
  514. [<ore:screwIron>, <TConstruct:SearedSlab:1>, <ore:screwIron>],
  515. [<ore:blockSteel>, <TConstruct:CraftingSlab:1>, <ore:blockSteel>],
  516. [<ore:blockSteel>, <ore:craftingToolScrewdriver>, <ore:blockSteel>]]);
  517.  
  518. // Tool Forge Slab
  519. recipes.remove(<TConstruct:CraftingSlab:5>);
  520. recipes.addShapeless(<TConstruct:CraftingSlab:5>, [<ore:craftingToolSaw>, <TConstruct:ToolForgeBlock:*>]);
  521.  
  522. // Slab Furnace
  523. recipes.remove(<TConstruct:FurnaceSlab>);
  524. recipes.addShapeless(<TConstruct:FurnaceSlab>, [<ore:craftingToolSaw>, <minecraft:furnace>]);
  525.  
  526. // Green Slimy Mud
  527. recipes.remove(<TConstruct:CraftedSoil>);
  528. recipes.addShaped(<TConstruct:CraftedSoil>, [
  529. [<minecraft:slime_ball>, <minecraft:slime_ball>, <minecraft:slime_ball>],
  530. [<minecraft:dirt>, <TConstruct:CraftedSoil:1>, <minecraft:dirt>],
  531. [<minecraft:slime_ball>, <minecraft:slime_ball>, <minecraft:slime_ball>]]);
  532.  
  533. // Blue Slimy Mud
  534. recipes.remove(<TConstruct:CraftedSoil:2>);
  535. recipes.addShaped(<TConstruct:CraftedSoil:2>, [
  536. [<TConstruct:strangeFood>, <TConstruct:strangeFood>, <TConstruct:strangeFood>],
  537. [<minecraft:dirt>, <TConstruct:CraftedSoil:1>, <minecraft:dirt>],
  538. [<TConstruct:strangeFood>, <TConstruct:strangeFood>, <TConstruct:strangeFood>]]);
  539.  
  540. // Graveyard Soil
  541. recipes.removeShapeless(<TConstruct:CraftedSoil:3>);
  542. recipes.addShaped(<TConstruct:CraftedSoil:3>, [
  543. [<ore:dustBone>, <minecraft:rotten_flesh>, <ore:dustBone>],
  544. [<minecraft:rotten_flesh>, <minecraft:dirt>, <minecraft:rotten_flesh>],
  545. [<ore:dustBone>, <minecraft:rotten_flesh>, <ore:dustBone>]]);
  546.  
  547.  
  548. // Ardite Ingot
  549. furnace.remove(<TConstruct:materials:4>);
  550.  
  551. // Manyullyn Ingot
  552. furnace.remove(<TConstruct:materials:5>);
  553.  
  554. // Aluminium Brass Ingot
  555. furnace.remove(<TConstruct:materials:14>);
  556.  
  557. // Alumite Ingot
  558. recipes.remove(<TConstruct:materials:15>);
  559.  
  560. // Obsidian Ingot
  561. furnace.remove(<TConstruct:materials:18>);
  562.  
  563. // Platinum Ingot
  564. mods.tconstruct.Casting.removeTableRecipe(<ThermalFoundation:material:69>);
  565. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.01:11085>, <liquid:platinum.molten> * 144, <TConstruct:metalPattern>, false, 20);
  566.  
  567. // Silver Ingot
  568. mods.tconstruct.Casting.removeTableRecipe(<IC2:itemIngot:6>);
  569. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.01:11054>, <liquid:silver.molten> * 144, <TConstruct:metalPattern>, false, 20);
  570.  
  571. // Copper Ingot
  572. mods.tconstruct.Casting.removeTableRecipe(<IC2:itemIngot>);
  573. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.01:11035>, <liquid:copper.molten> * 144, <TConstruct:metalPattern>, false, 20);
  574.  
  575. // Tin Ingot
  576. mods.tconstruct.Casting.removeTableRecipe(<IC2:itemIngot:1>);
  577. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.01:11057>, <liquid:tin.molten> * 144, <TConstruct:metalPattern>, false, 20);
  578.  
  579. // Bronze Ingot
  580. mods.tconstruct.Casting.removeTableRecipe(<IC2:itemIngot:2>);
  581. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.01:11300>, <liquid:bronze.molten> * 144, <TConstruct:metalPattern>, false, 20);
  582.  
  583. // Nickel Ingot
  584. mods.tconstruct.Casting.removeTableRecipe(<ThermalFoundation:material:68>);
  585. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.01:11034>, <liquid:nickel.molten> * 144, <TConstruct:metalPattern>, false, 20);
  586.  
  587. // Invar Ingot
  588. mods.tconstruct.Casting.removeTableRecipe(<ThermalFoundation:material:72>);
  589. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.01:11302>, <liquid:invar.molten> * 144, <TConstruct:metalPattern>, false, 20);
  590.  
  591. // Electrum Ingot
  592. mods.tconstruct.Casting.removeTableRecipe(<ThermalFoundation:material:71>);
  593. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.01:11303>, <liquid:electrum.molten> * 144, <TConstruct:metalPattern>, false, 20);
  594.  
  595. // Enderium Ingot
  596. mods.tconstruct.Casting.removeTableRecipe(<ThermalFoundation:material:76>);
  597. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.01:11321>, <liquid:enderium.molten> * 144, <TConstruct:metalPattern>, false, 20);
  598.  
  599. // Lead Ingot
  600. mods.tconstruct.Casting.removeTableRecipe(<IC2:itemIngot:5>);
  601. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.01:11089>, <liquid:lead.molten> * 144, <TConstruct:metalPattern>, false, 20);
  602.  
  603. // Aluminium Nugget
  604. mods.tconstruct.Casting.removeTableRecipe(<TConstruct:oreBerries:4>);
  605. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.01:9019>, <liquid:aluminum.molten> * 16, <TConstruct:metalPattern:27>, false, 20);
  606.  
  607. // Steel Nugget
  608. mods.tconstruct.Casting.removeTableRecipe(<Railcraft:nugget:1>);
  609. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.01:9305>, <liquid:steel.molten> * 16, <TConstruct:metalPattern:27>, false, 20);
  610.  
  611. // Silver Nugget
  612. mods.tconstruct.Casting.removeTableRecipe(<Thaumcraft:ItemNugget:3>);
  613. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.01:9054>, <liquid:silver.molten> * 16, <TConstruct:metalPattern:27>, false, 20);
  614.  
  615. // Electrum Nugget
  616. mods.tconstruct.Casting.removeTableRecipe(<ThermalFoundation:material:103>);
  617. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.01:9303>, <liquid:electrum.molten> * 16, <TConstruct:metalPattern:27>, false, 20);
  618.  
  619. // Nickel Nugget
  620. mods.tconstruct.Casting.removeTableRecipe(<ThermalFoundation:material:100>);
  621. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.01:9034>, <liquid:nickel.molten> * 16, <TConstruct:metalPattern:27>, false, 20);
  622.  
  623. // Invar Nugget
  624. mods.tconstruct.Casting.removeTableRecipe(<ThermalFoundation:material:104>);
  625. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.01:9302>, <liquid:invar.molten> * 16, <TConstruct:metalPattern:27>, false, 20);
  626.  
  627. // Platinum Nugget
  628. mods.tconstruct.Casting.removeTableRecipe(<ThermalFoundation:material:101>);
  629. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.01:9085>, <liquid:platinum.molten> * 16, <TConstruct:metalPattern:27>, false, 20);
  630.  
  631. // Lead Nugget
  632. mods.tconstruct.Casting.removeTableRecipe(<Thaumcraft:ItemNugget:4>);
  633. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.01:9089>, <liquid:lead.molten> * 16, <TConstruct:metalPattern:27>, false, 20);
  634.  
  635. // Iron Nugget
  636. mods.tconstruct.Casting.removeTableRecipe(<Thaumcraft:ItemNugget>);
  637. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.01:9032>, <liquid:iron.molten> * 16, <TConstruct:metalPattern:27>, false, 20);
  638.  
  639. // Copper Nugget
  640. mods.tconstruct.Casting.removeTableRecipe(<Thaumcraft:ItemNugget:1>);
  641. mods.tconstruct.Casting.removeTableRecipe(<TConstruct:materials:20>);
  642. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.01:9035>, <liquid:copper.molten> * 16, <TConstruct:metalPattern:27>, false, 20);
  643.  
  644. // Tin Nugget
  645. mods.tconstruct.Casting.removeTableRecipe(<Thaumcraft:ItemNugget:2>);
  646. mods.tconstruct.Casting.removeTableRecipe(<TConstruct:materials:21>);
  647. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.01:9057>, <liquid:tin.molten> * 16, <TConstruct:metalPattern:27>, false, 20);
  648.  
  649. // Bronze Nugget
  650. mods.tconstruct.Casting.removeTableRecipe(<ThermalFoundation:material:105>);
  651. mods.tconstruct.Casting.removeTableRecipe(<TConstruct:materials:31>);
  652. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.01:9300>, <liquid:bronze.molten> *16, <TConstruct:metalPattern:27>, false, 20);
  653.  
  654. // Enderium Nugget
  655. mods.tconstruct.Casting.removeTableRecipe(<ThermalFoundation:material:108>);
  656. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.01:9321>, <liquid:enderium.molten> *16, <TConstruct:metalPattern:27>, false, 20);
  657.  
  658. // Cobalt Nugget
  659. mods.tconstruct.Casting.removeTableRecipe(<TConstruct:materials:28>);
  660. mods.tconstruct.Casting.addTableRecipe(<gregtech:gt.metaitem.01:9033>, <liquid:cobalt.molten> * 16, <TConstruct:metalPattern:27>, false, 20);
  661.  
  662.  
  663. // --- Alloy Smelter Recipes ---
  664.  
  665. // Manyullyn Ingot
  666. AlloySmelter.addRecipe(<TConstruct:materials:5>, <TConstruct:materials:3>, <TConstruct:materials:4>, 400, 16);
  667. AlloySmelter.addRecipe(<TConstruct:materials:5>, <TConstruct:materials:3>, <TConstruct:materials:38>, 400, 16);
  668. AlloySmelter.addRecipe(<TConstruct:materials:5>, <gregtech:gt.metaitem.01:2033>, <TConstruct:materials:4>, 400, 16);
  669. AlloySmelter.addRecipe(<TConstruct:materials:5>, <gregtech:gt.metaitem.01:2033>, <TConstruct:materials:38>, 400, 16);
  670.  
  671.  
  672. // --- Extractor Recipes ---
  673.  
  674. // Blue Slime Ball
  675. Extractor.addRecipe(<TConstruct:strangeFood>, <TConstruct:slime.sapling>);
  676. Extractor.addRecipe(<gregtech:gt.metaitem.01:2880> * 2, <TConstruct:strangeFood>);
  677. Extractor.addRecipe(<TConstruct:strangeFood> * 4, <TConstruct:slime.gel>);
  678.  
  679.  
  680. // --- End of Script ---
GeSHi © Codebox Plus
Invincible92
 
Posts: 3
Joined: Mon Apr 13, 2015 9:55 am

Re: Tinkers' Construct script with GregTech recipes issue

Postby Timeslice » Wed Apr 15, 2015 9:12 pm

Those semicolons will get you every time ;)
Timeslice
 
Posts: 24
Joined: Fri Mar 27, 2015 4:51 am

Re: Tinkers' Construct script with GregTech recipes issue

Postby xykody » Fri Feb 14, 2020 12:26 pm

thank you
Power of the flight and all dynamics reargued for the implementation of the aims for the creatures for the current and available types for the turns. The use of the edusson reviews is implied for the reflected for the conditions.
xykody
 
Posts: 1
Joined: Fri Feb 14, 2020 12:24 pm

Re: Tinkers' Construct script with GregTech recipes issue

Postby shanecrandall » Mon Feb 17, 2020 3:54 am

The same issue as with the ores
shanecrandall
 
Posts: 1
Joined: Mon Feb 17, 2020 3:52 am


Return to Scripting Help

Who is online

Users browsing this forum: No registered users and 2 guests