From 103c0b79e4729688449d3483a3939ad50a69651a Mon Sep 17 00:00:00 2001 From: modmuss50 Date: Wed, 26 Aug 2015 00:44:44 +0100 Subject: [PATCH] fixes #119 --- src/main/java/techreborn/init/ModRecipes.java | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/src/main/java/techreborn/init/ModRecipes.java b/src/main/java/techreborn/init/ModRecipes.java index 8cb35d46d..4d22e591b 100644 --- a/src/main/java/techreborn/init/ModRecipes.java +++ b/src/main/java/techreborn/init/ModRecipes.java @@ -22,6 +22,8 @@ import techreborn.items.*; import techreborn.util.CraftingHelper; import techreborn.util.LogHelper; +import java.util.ArrayList; + public class ModRecipes { public static ConfigTechReborn config; @@ -155,14 +157,30 @@ public class ModRecipes { ); CraftingHelper.addShapedOreRecipe(ItemParts.getPartByName("rockCutterBlade"), - "SDS ", "SDS", "SDS", + "SDS", "SDS", "SDS", 'D', new ItemStack(Items.diamond), 'S', "ingotSteel" ); + for(String part : ItemParts.types){ + if(part.endsWith("Gear")){ + CraftingHelper.addShapedOreRecipe(ItemParts.getPartByName(part), + " O ", "OIO", " O ", + 'I', new ItemStack(Items.iron_ingot), + 'O', "ingot" + capitalizeFirstLetter(part.replace("Gear", "")) + ); + } + } + LogHelper.info("Shapped Recipes Added"); } + public static String capitalizeFirstLetter(String original){ + if(original.length() == 0) + return original; + return original.substring(0, 1).toUpperCase() + original.substring(1); + } + static void addShapelessRecipes() { for (String name : ArrayUtils.addAll(BlockStorage.types, BlockStorage2.types)) {