diff options
| author | Draknyte1 <Draknyte1@hotmail.com> | 2016-09-11 15:37:22 +1000 |
|---|---|---|
| committer | Draknyte1 <Draknyte1@hotmail.com> | 2016-09-11 15:37:22 +1000 |
| commit | e7e3af4e7ff783036cb064adf67df5c9c7fbaf51 (patch) | |
| tree | 7fbc5bf78870d4f5559bcc9ecd176ccaac1b0742 /src/Java/gtPlusPlus/xmod/gregtech/registration | |
| parent | 9c1f8b82bfbe52c43002a45db897588721dcbb8d (diff) | |
| download | GT5-Unofficial-e7e3af4e7ff783036cb064adf67df5c9c7fbaf51.tar.gz GT5-Unofficial-e7e3af4e7ff783036cb064adf67df5c9c7fbaf51.tar.bz2 GT5-Unofficial-e7e3af4e7ff783036cb064adf67df5c9c7fbaf51.zip | |
+ Added a Thaumcraft check to Void metal Pipe generation.
% Changed Cell recipes to be cheaper.
% Changed All generated pipes EU/t and time taken, to fall in line with other materials and their tiers.
Diffstat (limited to 'src/Java/gtPlusPlus/xmod/gregtech/registration')
| -rw-r--r-- | src/Java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechConduits.java | 28 | ||||
| -rw-r--r-- | src/Java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialMultiTank.java | 4 |
2 files changed, 22 insertions, 10 deletions
diff --git a/src/Java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechConduits.java b/src/Java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechConduits.java index 1f3537f355..0d9193ba3c 100644 --- a/src/Java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechConduits.java +++ b/src/Java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechConduits.java @@ -60,9 +60,9 @@ public class GregtechConduits { generateNonGTFluidPipes(GT_Materials.Staballoy, BasePipeID, 6250, 7500, true); generateNonGTFluidPipes(GT_Materials.Tantalloy60, BasePipeID+5, 5000, 4250, true); generateNonGTFluidPipes(GT_Materials.Tantalloy61, BasePipeID+10, 6000, 5800, true); - generateNonGTFluidPipes(GT_Materials.VoidMetal, BasePipeID+15, 250, 25000, true); + if (LoadedMods.Thaumcraft){ + generateNonGTFluidPipes(GT_Materials.VoidMetal, BasePipeID+15, 250, 25000, true);} generateGTFluidPipes(Materials.Europium, BasePipeID+20, 12000, 7500, true); - generateNonGTFluidPipes(GT_Materials.Potin, BasePipeID+25, 375, 2000, true); generateNonGTFluidPipes(GT_Materials.MaragingSteel300, BasePipeID+30, 7000, 2500, true); generateNonGTFluidPipes(GT_Materials.MaragingSteel350, BasePipeID+35, 8000, 2500, true); @@ -215,8 +215,7 @@ public class GregtechConduits { String output = materialName.substring(0, 1).toUpperCase() + materialName.substring(1); output = output.replace("-", "").replace("_", "").replace(" ", ""); - Utils.LOG_INFO("Generating "+output+" pipes & respective recipes."); - int multi = 5; + Utils.LOG_INFO("Generating "+output+" pipes & respective recipes."); ItemStack pipeIngot = UtilsItems.getItemStackOfAmountFromOreDict("ingot"+output, 1).copy(); ItemStack pipePlate = UtilsItems.getItemStackOfAmountFromOreDict("plate"+output, 1).copy(); @@ -227,6 +226,17 @@ public class GregtechConduits { Utils.LOG_WARNING("Generated pipeNormal from "+ materialName +"? "+ ((UtilsItems.getItemStackOfAmountFromOreDict("pipe"+"Medium"+output, 1) != null) ? true : false)); Utils.LOG_WARNING("Generated pipeLarge from "+ materialName +"? "+ ((UtilsItems.getItemStackOfAmountFromOreDict("pipe"+"Large"+output, 1) != null) ? true : false)); Utils.LOG_WARNING("Generated pipeHuge from "+ materialName +"? "+ ((UtilsItems.getItemStackOfAmountFromOreDict("pipe"+"Huge"+output, 1) != null) ? true : false)); + + int eut = 128; + if (materialName.toLowerCase().contains("hastelloy") || + materialName.toLowerCase().contains("staballoy") || + materialName.toLowerCase().contains("tantalloy") || + materialName.toLowerCase().contains("europium")){ + eut = 512; + } + else { + eut = 128; + } //Add the Three Shaped Recipes First UtilsRecipe.recipeBuilder( @@ -251,31 +261,31 @@ public class GregtechConduits { UtilsItems.getSimpleStack(pipeIngot, 1), ItemList.Shape_Extruder_Pipe_Tiny.get(0), UtilsItems.getItemStackOfAmountFromOreDict("pipe"+"Tiny"+output, 2), - 32*multi, 8*multi); + 5, eut); GT_Values.RA.addExtruderRecipe( UtilsItems.getSimpleStack(pipeIngot, 1), ItemList.Shape_Extruder_Pipe_Small.get(0), UtilsItems.getItemStackOfAmountFromOreDict("pipe"+"Small"+output, 1), - 32*multi, 16*multi); + 10, eut); GT_Values.RA.addExtruderRecipe( UtilsItems.getSimpleStack(pipeIngot, 3), ItemList.Shape_Extruder_Pipe_Medium.get(0), UtilsItems.getItemStackOfAmountFromOreDict("pipe"+"Medium"+output, 1), - 32*multi, 32*multi); + 20, eut); GT_Values.RA.addExtruderRecipe( UtilsItems.getSimpleStack(pipeIngot, 6), ItemList.Shape_Extruder_Pipe_Large.get(0), UtilsItems.getItemStackOfAmountFromOreDict("pipe"+"Large"+output, 1), - 32*multi, 64*multi); + 2*20, eut); GT_Values.RA.addExtruderRecipe( UtilsItems.getSimpleStack(pipeIngot, 12), ItemList.Shape_Extruder_Pipe_Huge.get(0), UtilsItems.getItemStackOfAmountFromOreDict("pipe"+"Huge"+output, 1), - 32*multi, 128*multi); + 4*20, eut); } diff --git a/src/Java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialMultiTank.java b/src/Java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialMultiTank.java index dcd3e0450a..d444a53894 100644 --- a/src/Java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialMultiTank.java +++ b/src/Java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialMultiTank.java @@ -3,6 +3,7 @@ package gtPlusPlus.xmod.gregtech.registration.gregtech; import gtPlusPlus.core.util.Utils; import gtPlusPlus.xmod.gregtech.api.enums.GregtechItemList; import gtPlusPlus.xmod.gregtech.common.tileentities.machines.multi.GregtechMetaTileEntityMultiTank; +import gtPlusPlus.xmod.gregtech.common.tileentities.machines.multi.GregtechMetaTileEntityMultiTankDense; public class GregtechIndustrialMultiTank { @@ -12,7 +13,7 @@ public class GregtechIndustrialMultiTank public static void run() { if (gtPlusPlus.core.lib.LoadedMods.Gregtech){ - Utils.LOG_INFO("Gregtech5u Content | Registering Industrial Multitank Multiblock."); + Utils.LOG_INFO("Gregtech5u Content | Registering Industrial Multitank controller blocks."); run1(); } @@ -21,6 +22,7 @@ public class GregtechIndustrialMultiTank private static void run1() { GregtechItemList.Industrial_MultiTank.set(new GregtechMetaTileEntityMultiTank(827, "multitank.controller.tier.single", "Gregtech Multitank").getStackForm(1L)); + GregtechItemList.Industrial_MultiTankDense.set(new GregtechMetaTileEntityMultiTankDense(828, "multitankdense.controller.tier.single", "Gregtech Dense Multitank").getStackForm(1L)); } } |
