From a9f9cbf108102f36a22b997f449b57eec04d7cb7 Mon Sep 17 00:00:00 2001 From: Bernhard Bonigl Date: Fri, 26 Dec 2014 12:01:39 +0100 Subject: [PATCH] Oredict metal integration if metal part crafting is enabled --- src/main/java/tconstruct/tools/TinkerTools.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/main/java/tconstruct/tools/TinkerTools.java b/src/main/java/tconstruct/tools/TinkerTools.java index bc916e292eb..7e07b736bce 100644 --- a/src/main/java/tconstruct/tools/TinkerTools.java +++ b/src/main/java/tconstruct/tools/TinkerTools.java @@ -346,6 +346,7 @@ public void postInit (FMLPostInitializationEvent evt) { vanillaToolRecipes(); modIntegration(); + metalPartCraftingIntegration(); // Fix for chisels harvetslevel derp if("chisel".equals(Blocks.stone.getHarvestTool(0))) @@ -387,6 +388,19 @@ private void addPartMapping () registerPatternMaterial("compressedCobblestone1x", 18, "Stone"); } + private void metalPartCraftingIntegration() + { + if(TConstruct.pulsar.isPulseLoaded("Tinkers' Smeltery") || !PHConstruct.craftMetalTools) + return; + + String[] metals = {"Iron", "Cobalt", "Ardite", "Manyullyn", "Copper", "Bronze", "Alumite", "Steel", "PigIron"}; + + for(String metal : metals) { + TinkerTools.registerPatternMaterial("ingot" + metal, 2, metal); + TinkerTools.registerPatternMaterial("block" + metal, 18, metal); + } + } + private void addRecipesForToolBuilder () { ToolBuilder tb = ToolBuilder.instance;