diff options
Diffstat (limited to 'src/Java/gtPlusPlus/core/recipe')
| -rw-r--r-- | src/Java/gtPlusPlus/core/recipe/RECIPES_Machines.java | 39 | ||||
| -rw-r--r-- | src/Java/gtPlusPlus/core/recipe/common/CI.java | 36 |
2 files changed, 46 insertions, 29 deletions
diff --git a/src/Java/gtPlusPlus/core/recipe/RECIPES_Machines.java b/src/Java/gtPlusPlus/core/recipe/RECIPES_Machines.java index 75e49d06fd..3e70adc477 100644 --- a/src/Java/gtPlusPlus/core/recipe/RECIPES_Machines.java +++ b/src/Java/gtPlusPlus/core/recipe/RECIPES_Machines.java @@ -190,13 +190,13 @@ public class RECIPES_Machines { boiler_Coal = ItemList.Machine_Bronze_Boiler.get(1); //IV MACHINES - IV_MACHINE_Electrolyzer = ItemList.Machine_IV_Electrolyzer.get(1); - IV_MACHINE_BendingMachine= ItemList.Machine_IV_Bender.get(1); - IV_MACHINE_Wiremill= ItemList.Machine_IV_Wiremill.get(1); - EV_MACHINE_Macerator= ItemList.Machine_EV_Macerator.get(1); - IV_MACHINE_Macerator= ItemList.Machine_IV_Macerator.get(1); - IV_MACHINE_MassFabricator= ItemList.Machine_IV_Massfab.get(1); - IV_MACHINE_Centrifuge= ItemList.Machine_IV_Centrifuge.get(1); + IV_MACHINE_Electrolyzer = ItemList.Machine_EV_Electrolyzer.get(1); + IV_MACHINE_BendingMachine= ItemList.Machine_EV_Bender.get(1); + IV_MACHINE_Wiremill= ItemList.Machine_EV_Wiremill.get(1); + EV_MACHINE_Macerator= ItemList.Machine_HV_Macerator.get(1); + IV_MACHINE_Macerator= ItemList.Machine_EV_Macerator.get(1); + IV_MACHINE_MassFabricator= ItemList.Machine_EV_Massfab.get(1); + IV_MACHINE_Centrifuge= ItemList.Machine_EV_Centrifuge.get(1); } @@ -572,19 +572,19 @@ public class RECIPES_Machines { } else { - CI.component_Plate[1] = (ItemStack) OrePrefixes.plate.get(Materials.Tin); + CI.component_Plate[1] = "plateTin"; pipeTier1 = "pipeLargeClay"; CI.circuitTier1 = ItemList.Circuit_Primitive.get(1); - CI.component_Plate[2] = (ItemStack) OrePrefixes.plate.get(Materials.Copper); + CI.component_Plate[2] = "plateCopper"; pipeTier2 = "pipeHugeClay"; - CI.component_Plate[3] = (ItemStack) OrePrefixes.plate.get(Materials.Bronze); + CI.component_Plate[3] = "plateBronze"; pipeTier3 = "pipeMediumBronze"; - CI.component_Plate[4] = (ItemStack) OrePrefixes.plate.get(Materials.Iron); + CI.component_Plate[4] = "plateIron"; pipeTier4 = "pipeMediumSteel"; - CI.component_Plate[5] = (ItemStack) OrePrefixes.plate.get(Materials.Steel); - CI.component_Plate[6] = (ItemStack) OrePrefixes.plate.get(Materials.Redstone); - CI.component_Plate[7] = (ItemStack) OrePrefixes.plate.get(Materials.RedstoneAlloy); - CI.component_Plate[8] = (ItemStack) OrePrefixes.plate.get(Materials.DarkSteel); + CI.component_Plate[5] = "plateSteel"; + CI.component_Plate[6] = "plateRedstone"; + CI.component_Plate[7] = "plateRedstoneAlloy"; + CI.component_Plate[8] = "plateDarkSteel"; ItemStack waterBucket = ItemUtils.getSimpleStack(Items.water_bucket); RecipeUtils.addShapedGregtechRecipe( @@ -724,6 +724,15 @@ public class RECIPES_Machines { "plankWood", "plankWood", "plankWood", RECIPE_TreeFarmFrame); } + + + ItemStack plateWrought = ItemUtils.getItemStackOfAmountFromOreDict("plateWroughtIron", 1); + //Add Recipe + RecipeUtils.addShapedGregtechRecipe( + plateWrought, CI.electricPump_LV, plateWrought, + plateWrought, ItemUtils.getItemStackOfAmountFromOreDict("pipeLargeClay", 1), plateWrought, + plateWrought, CI.machineCasing_ULV, plateWrought, + GregtechItemList.SimpleDustWasher.get(1)); } diff --git a/src/Java/gtPlusPlus/core/recipe/common/CI.java b/src/Java/gtPlusPlus/core/recipe/common/CI.java index bcd669682d..7dab00c847 100644 --- a/src/Java/gtPlusPlus/core/recipe/common/CI.java +++ b/src/Java/gtPlusPlus/core/recipe/common/CI.java @@ -142,14 +142,14 @@ public class CI { public static ItemStack gearboxCasing_Tier_3; public static ItemStack gearboxCasing_Tier_4; - public static ItemStack[] component_Plate; - public static ItemStack[] component_Rod; - public static ItemStack[] component_Ingot; + public static String[] component_Plate; + public static String[] component_Rod; + public static String[] component_Ingot; public static void Init(){ //Tiered Components - component_Plate = new ItemStack[]{ + component_Plate = new String[]{ getTieredComponent(OrePrefixes.plate, 0), getTieredComponent(OrePrefixes.plate, 1), getTieredComponent(OrePrefixes.plate, 2), @@ -163,7 +163,7 @@ public class CI { getTieredComponent(OrePrefixes.plate, 10), getTieredComponent(OrePrefixes.plate, 11) }; - component_Rod = new ItemStack[]{ + component_Rod = new String[]{ getTieredComponent(OrePrefixes.stick, 0), getTieredComponent(OrePrefixes.stick, 1), getTieredComponent(OrePrefixes.stick, 2), @@ -177,7 +177,7 @@ public class CI { getTieredComponent(OrePrefixes.stick, 10), getTieredComponent(OrePrefixes.stick, 11) }; - component_Ingot = new ItemStack[]{ + component_Ingot = new String[]{ getTieredComponent(OrePrefixes.ingot, 0), getTieredComponent(OrePrefixes.ingot, 1), getTieredComponent(OrePrefixes.ingot, 2), @@ -350,16 +350,24 @@ public class CI { return Materials._NULL; } - public static ItemStack getTieredComponent(OrePrefixes type, int tier){ + public static String getTieredComponent(OrePrefixes type, int tier){ Object material = getMaterialFromTier(tier); - if (material instanceof Materials){ - type.get(material); - } - else { - String materialName = ((Material) material).getLocalizedName(); - ItemUtils.getItemStackOfAmountFromOreDict(type.mRegularLocalName+materialName, 1); + if (material != null){ + if (material instanceof Materials){ + //return (ItemStack) type.get(material); + String materialName = ((Materials) material).mDefaultLocalName; + Utils.LOG_INFO("Searching for a component named "+type.name()+materialName); + //return ItemUtils.getItemStackOfAmountFromOreDict(type.name()+materialName, 1); + return (type.name()+materialName); + } + else { + String materialName = (Utils.sanitizeString(((Material) material).getLocalizedName())); + Utils.LOG_INFO("Searching for a component named "+type.name()+materialName); + //return ItemUtils.getItemStackOfAmountFromOreDict(type.name()+materialName, 1); + return (type.name()+materialName); + } } - Utils.LOG_INFO("[Components] Failed getting a tiered component. "+type.mRegularLocalName+" "+tier); + Utils.LOG_INFO("[Components] Failed getting a tiered component. "+type.name()+" | "+tier); return null; } |
