aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/core/recipe
diff options
context:
space:
mode:
authorYang Xizhi <60341015+GlodBlock@users.noreply.github.com>2022-07-05 22:33:02 +0800
committerGitHub <noreply@github.com>2022-07-05 21:33:02 +0700
commit9ff4f1485cb213f4297179f0977052b69f0f3ce3 (patch)
treea2551c638ee223c95a88f11eac9dd24fed326fa6 /src/main/java/gtPlusPlus/core/recipe
parent614e3ec3ad8dce633ad0fbd928da5a1a866c47f8 (diff)
downloadGT5-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.java97
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() {