diff options
author | Yang Xizhi <60341015+GlodBlock@users.noreply.github.com> | 2022-07-05 22:33:02 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-05 21:33:02 +0700 |
commit | 9ff4f1485cb213f4297179f0977052b69f0f3ce3 (patch) | |
tree | a2551c638ee223c95a88f11eac9dd24fed326fa6 /src/main/java/gtPlusPlus/core/recipe | |
parent | 614e3ec3ad8dce633ad0fbd928da5a1a866c47f8 (diff) | |
download | GT5-Unofficial-9ff4f1485cb213f4297179f0977052b69f0f3ce3.tar.gz GT5-Unofficial-9ff4f1485cb213f4297179f0977052b69f0f3ce3.tar.bz2 GT5-Unofficial-9ff4f1485cb213f4297179f0977052b69f0f3ce3.zip |
Standardization of GTPP Chemical Recipes (#223)
* generic chem
* rocket fuel
* gregtect recipes
* bio recipes
* glue recipe
* clean up
* fix NH4NO3
* fix
* fix
Diffstat (limited to 'src/main/java/gtPlusPlus/core/recipe')
-rw-r--r-- | src/main/java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java | 97 |
1 files changed, 34 insertions, 63 deletions
diff --git a/src/main/java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java b/src/main/java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java index e209cd1c11..09e72eb1f7 100644 --- a/src/main/java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java +++ b/src/main/java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java @@ -211,6 +211,7 @@ public class RECIPES_GREGTECH { 1024, 5); + //3NO2 + H2O = 2HNO3 + NO CORE.RA.addChemicalPlantRecipe( new ItemStack[] { CI.getNumberedAdvancedCircuit(16), @@ -218,37 +219,37 @@ public class RECIPES_GREGTECH { }, new FluidStack[] { FluidUtils.getFluidStack(GenericChem.Nitrogen_Dioxide, 3000), - FluidUtils.getDistilledWater(5000) + FluidUtils.getDistilledWater(1000) }, new ItemStack[] { }, new FluidStack[] { FluidUtils.getFluidStack("nitricacid", 2000), - FluidUtils.getFluidStack(GenericChem.Nitric_Oxide, 1500), + FluidUtils.getFluidStack(GenericChem.Nitric_Oxide, 1000), }, 10 * 20, 480, 2); // Produce Boric Acid + //Na2B4O7ยท10H2O + 2HCl = 4B(OH)3 + 2NaCl + 5H2O CORE.RA.addChemicalPlantRecipe( new ItemStack[] { CI.getNumberedAdvancedCircuit(21), - ItemUtils.getItemStackOfAmountFromOreDict("dustBorax", 4), + ItemUtils.getItemStackOfAmountFromOreDict("dustBorax", 23), }, new FluidStack[] { FluidUtils.getFluidStack(GenericChem.HydrochloricAcid, 2000) }, new ItemStack[] { - ItemUtils.getItemStackOfAmountFromOreDict("dustSalt", 5), + ItemUtils.getItemStackOfAmountFromOreDict("dustSalt", 4), }, new FluidStack[] { - FluidUtils.getFluidStack("boricacid", 2000), + FluidUtils.getFluidStack("boricacid", 4000), FluidUtils.getWater(5000) - }, - 20 * 30, + 20 * 30, MaterialUtils.getVoltageForTier(3), 3); @@ -417,7 +418,7 @@ public class RECIPES_GREGTECH { }, new FluidStack[] { - FluidUtils.getHydrofluoricAcid(4000) + FluidUtils.getHydrofluoricAcid(4500) }, 30 * 20, 480, @@ -428,7 +429,6 @@ public class RECIPES_GREGTECH { private static void fluidheaterRecipes() { GT_Values.RA.addFluidHeaterRecipe(CI.getNumberedCircuit(20), FluidUtils.getWater(1000), FluidUtils.getHotWater(1000), 30, 30); - } private static void vacuumFreezerRecipes() { @@ -1034,9 +1034,6 @@ public class RECIPES_GREGTECH { 20 * 40, 7680); - - - // Germanium Roasting CORE.RA.addBlastSmelterRecipe( new ItemStack[] { @@ -1050,7 +1047,6 @@ public class RECIPES_GREGTECH { 20 * 300, 4000); - // Ruthenium Roasting CORE.RA.addBlastSmelterRecipe( new ItemStack[] { @@ -1310,7 +1306,7 @@ public class RECIPES_GREGTECH { 2 * 20, 500); // EU - + //C8H10 = C8H8 + 2H CORE.RA.addDehydratorRecipe( new ItemStack[] { CI.getNumberedAdvancedCircuit(18), @@ -1364,6 +1360,7 @@ public class RECIPES_GREGTECH { } private static void largeChemReactorRecipes() { //Styrene + //C8H10 = C8H8 + 2H CORE.RA.addMultiblockChemicalRecipe( new ItemStack[]{CI.getNumberedCircuit(24)}, new FluidStack[]{ @@ -1377,6 +1374,7 @@ public class RECIPES_GREGTECH { 30, 30); //Short-cut Styrene + //C6H6 + C2H4 = C8H8 + 2H CORE.RA.addMultiblockChemicalRecipe( new ItemStack[]{CI.getNumberedCircuit(24)}, new FluidStack[]{ @@ -1546,15 +1544,11 @@ public class RECIPES_GREGTECH { 120); - /*addAR(ItemUtils.getItemStackOfAmountFromOreDict("plateIncoloy020", 16), ItemUtils.getItemStackOfAmountFromOreDict("frameGtIncoloyMA956", 4), null, GregtechItemList.Casing_Power_SubStation.get(4), 80, 120);*/ - - - /*CORE.RA.addSixSlotAssemblingRecipe(new ItemStack[] { GregtechItemList.Casing_Multi_Use.get(1), ItemUtils.getItemStackOfAmountFromOreDict(CI.getTieredCircuitOreDictName(6), 1), @@ -1570,15 +1564,10 @@ public class RECIPES_GREGTECH { */ - - - - CORE.RA.addSixSlotAssemblingRecipe(new ItemStack[] {ItemUtils.getSimpleStack(ModItems.itemRope, 6)}, null, ItemUtils.getSimpleStack(ModBlocks.blockNet, 2), 1*20, 8); CORE.RA.addSixSlotAssemblingRecipe(new ItemStack[] {ItemUtils.getSimpleStack(CI.explosiveITNT, 2), ItemUtils.getSimpleStack(CI.explosiveTNT, 4), ELEMENT.getInstance().SULFUR.getDust(2), ELEMENT.getInstance().IRON.getFrameBox(1)}, null, ItemUtils.getSimpleStack(ModBlocks.blockMiningExplosive, 3), 5*20, 60); CORE.RA.addSixSlotAssemblingRecipe(new ItemStack[] {ItemUtils.getSimpleStack(Items.nether_star), ItemUtils.getItemStackOfAmountFromOreDict("plateTungstenSteel", 8), ItemUtils.getItemStackOfAmountFromOreDict("stickBlackSteel", 8)}, null, ItemUtils.getSimpleStack(ModBlocks.blockWitherGuard, 32), 30*20, 500); - ItemStack aFluidReg1 = ItemUtils.getValueOfItemList("FluidRegulator_LV", ItemList.Pump_LV).get(1); ItemStack aFluidReg2 = ItemUtils.getValueOfItemList("FluidRegulator_MV", ItemList.Pump_MV).get(1); ItemStack aFluidReg3 = ItemUtils.getValueOfItemList("FluidRegulator_HV", ItemList.Pump_HV).get(1); @@ -1623,10 +1612,6 @@ public class RECIPES_GREGTECH { GT_Values.RA.addAssemblerRecipe(ItemUtils.simpleMetaStack(ModItems.itemGenericToken, 3, 1), CI.getNumberedCircuit(20), ItemUtils.simpleMetaStack(ModItems.toolGregtechPump, 1002, 1), 480, 480); GT_Values.RA.addAssemblerRecipe(ItemUtils.simpleMetaStack(ModItems.itemGenericToken, 4, 1), CI.getNumberedCircuit(20), ItemUtils.simpleMetaStack(ModItems.toolGregtechPump, 1003, 1), 1820, 1820); - - - - //Low tier Charge Packs final ItemStack[] aPackBatteries = new ItemStack[] { @@ -1710,8 +1695,6 @@ public class RECIPES_GREGTECH { if (LoadedMods.Baubles) { - - // Turbine Housing Research Page CORE.RA.addSixSlotAssemblingRecipe(new ItemStack[] { ItemUtils.getGregtechCircuit(17), @@ -1739,7 +1722,6 @@ public class RECIPES_GREGTECH { 20 * 60 * 10, (int) GT_Values.V[7]); - // Supreme Pizza Gloves CORE.RA.addSixSlotAssemblingRecipe(new ItemStack[] { ItemUtils.getGregtechCircuit(19), @@ -1754,10 +1736,6 @@ public class RECIPES_GREGTECH { 30); } - - - - } private static boolean addAR(final ItemStack inputA, final ItemStack inputB, final FluidStack inputFluidA, @@ -1884,12 +1862,12 @@ public class RECIPES_GREGTECH { GT_Values.RA.addCentrifugeRecipe( CI.getNumberedAdvancedCircuit(2), - MISC_MATERIALS.SOLAR_SALT_COLD.getCell(10), + MISC_MATERIALS.SOLAR_SALT_COLD.getCell(5), null, null, - MISC_MATERIALS.SODIUM_NITRATE.getDust(6), - MISC_MATERIALS.POTASSIUM_NITRATE.getDust(4), - CI.emptyCells(10), + MISC_MATERIALS.SODIUM_NITRATE.getDust(15), + MISC_MATERIALS.POTASSIUM_NITRATE.getDust(10), + CI.emptyCells(5), null, null, null, @@ -1900,31 +1878,30 @@ public class RECIPES_GREGTECH { } private static void mixerRecipes() { - + + //S + 2O = SO2 GT_Values.RA.addMixerRecipe( ItemUtils.getItemStackOfAmountFromOreDict("dustSulfur", 1), null, null, null, FluidUtils.getFluidStack("oxygen", 2000), - FluidUtils.getFluidStack("sulfurdioxide", 3000), + FluidUtils.getFluidStack("sulfurdioxide", 1000), null, 600, 60); GT_Values.RA.addMixerRecipe( CI.getNumberedAdvancedCircuit(2), - CI.emptyCells(10), - MISC_MATERIALS.SODIUM_NITRATE.getDust(6), - MISC_MATERIALS.POTASSIUM_NITRATE.getDust(4), + CI.emptyCells(5), + MISC_MATERIALS.SODIUM_NITRATE.getDust(15), + MISC_MATERIALS.POTASSIUM_NITRATE.getDust(10), null, null, - MISC_MATERIALS.SOLAR_SALT_COLD.getCell(10), + MISC_MATERIALS.SOLAR_SALT_COLD.getCell(5), 20 * 10, 120); - - } private static void chemicalReactorRecipes() { @@ -1954,25 +1931,26 @@ public class RECIPES_GREGTECH { ItemUtils.getItemStackOfAmountFromOreDict("dustSmallSulfur", 8), 20 * 20); + //KOH + HNO3 = KNO3 + H2O GT_Values.RA.addChemicalRecipe( - Materials.Potassium.getDust(1), + ItemUtils.getSimpleStack(GenericChem.mPotassiumHydroxide, 3), CI.getNumberedAdvancedCircuit(1), Materials.NitricAcid.getFluid(1000), - GT_Values.NF, - MISC_MATERIALS.POTASSIUM_NITRATE.getDust(1), - 100, - 30); + Materials.Water.getFluid(1000), + MISC_MATERIALS.POTASSIUM_NITRATE.getDust(5), + 100, + 30); + //Na2CO3 + 2HNO3 = 2NaNO3 + CO2 + H2O GT_Values.RA.addChemicalRecipe( - ItemUtils.getSimpleStack(AgriculturalChem.mSodiumCarbonate, 1), + ItemUtils.getSimpleStack(AgriculturalChem.mSodiumCarbonate, 6), CI.getNumberedAdvancedCircuit(1), - Materials.NitricAcid.getFluid(1000), - GT_Values.NF, - MISC_MATERIALS.SODIUM_NITRATE.getDust(1), + Materials.NitricAcid.getFluid(2000), + Materials.CarbonDioxide.getGas(1000), + MISC_MATERIALS.SODIUM_NITRATE.getDust(10), 100, 30); - } private static void blastFurnaceRecipes() { @@ -1983,7 +1961,6 @@ public class RECIPES_GREGTECH { //ItemStack aOutput1, ItemStack aOutput2, //int aDuration, int aEUt, int aLevel) - //Synthetic Graphite GT_Values.RA.addBlastRecipe( CI.getNumberedCircuit(22), @@ -2029,7 +2006,6 @@ public class RECIPES_GREGTECH { } private static void benderRecipes() { - if (CORE.ConfigSwitches.enableMultiblock_PowerSubstation) { GT_Values.RA.addBenderRecipe(ItemUtils.getItemStackOfAmountFromOreDict("ingotVanadium", 1), ItemUtils.getItemStackOfAmountFromOreDict("plateVanadium", 1), 8, 16); @@ -2043,7 +2019,6 @@ public class RECIPES_GREGTECH { ItemUtils.getItemStackOfAmountFromOreDict("plateMeatRaw", 1)); GT_ModHandler.addCompressionRecipe(ItemUtils.getItemStackOfAmountFromOreDict("dustMeatRaw", 9), ItemUtils.getItemStackOfAmountFromOreDict("blockMeatRaw", 1)); - CORE.RA.addCompressorRecipe(ItemList.FusionComputer_UV.get(9), GregtechItemList.Compressed_Fusion_Reactor.get(1), (int) GT_Values.V[7], (int) GT_Values.V[8]); } @@ -2381,10 +2356,6 @@ public class RECIPES_GREGTECH { (int) MaterialUtils.getVoltageForTier(7), 250); - - - - } private static void sifterRecipes() { |