aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main/java/gtPlusPlus/core/item/chemistry/CoalTar.java25
-rw-r--r--src/main/java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java1
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/loaders/recipe/RecipeLoader_Nuclear.java9
3 files changed, 18 insertions, 17 deletions
diff --git a/src/main/java/gtPlusPlus/core/item/chemistry/CoalTar.java b/src/main/java/gtPlusPlus/core/item/chemistry/CoalTar.java
index 6059ad2a1e..c7864efac8 100644
--- a/src/main/java/gtPlusPlus/core/item/chemistry/CoalTar.java
+++ b/src/main/java/gtPlusPlus/core/item/chemistry/CoalTar.java
@@ -50,9 +50,10 @@ public class CoalTar extends ItemPackage {
public static void recipeCreateEthylene(){
- FluidStack bioEth1 = FluidUtils.getFluidStack("fluid.bioethanol", 2000);
- FluidStack bioEth2 = FluidUtils.getFluidStack("bioethanol", 2000);
+ FluidStack bioEth1 = FluidUtils.getFluidStack("fluid.bioethanol", 1000);
+ FluidStack bioEth2 = FluidUtils.getFluidStack("bioethanol", 1000);
+ //C2H6O = C2H4 + H2O
if (bioEth1 != null){
CORE.RA.addDehydratorRecipe(
new ItemStack[] {
@@ -87,29 +88,31 @@ public class CoalTar extends ItemPackage {
}
public static void recipeCreateBenzene(){
- //Create Benzene - (Toluene + Hydrogen | 95% Benzene / 5% methane)
+ //C7H8 + 2H = CH4 + C6H6
CORE.RA.addDehydratorRecipe(
new ItemStack[]{
- ItemUtils.getItemStackOfAmountFromOreDict("cellToluene", 10),
- ItemUtils.getItemStackOfAmountFromOreDict("cellHydrogen", 10)
+ ItemUtils.getItemStackOfAmountFromOreDict("cellToluene", 1),
+ ItemUtils.getItemStackOfAmountFromOreDict("cellHydrogen", 2)
},
null,
null,
new ItemStack[]{
ItemUtils.getItemStackOfAmountFromOreDict("cellMethane", 1),
- ItemUtils.getItemStackOfAmountFromOreDict("cellBenzene", 19)
+ ItemUtils.getItemStackOfAmountFromOreDict("cellBenzene", 1),
+ Materials.Empty.getCells(1)
},
- new int[]{10000, 10000},
- 20*100,
+ new int[]{10000, 10000, 10000},
+ 20*10,
90);
}
public static void recipeCreateEthylbenzene(){
+ //C2H4 + C6H6 = C8H10
GT_Values.RA.addChemicalRecipe(
ItemUtils.getItemStackOfAmountFromOreDict("cellEthylene", 2),
ItemUtils.getItemStackOfAmountFromOreDict("cellBenzene", 2),
null,
- FluidUtils.getFluidStack("fluid.ethylbenzene", 4000),
+ FluidUtils.getFluidStack("fluid.ethylbenzene", 2000),
ItemUtils.getItemStackOfAmountFromOreDict("cellEmpty", 4),
300);
}
@@ -369,10 +372,6 @@ public class CoalTar extends ItemPackage {
// v - Dehydrate at 180C+
//Create Phthalic Anhydride
//ItemUtils.generateSpecialUseDusts("PhthalicAnhydride", "Phthalic Anhydride", "C6H4(CO)2O", Utils.rgbtoHexValue(175, 175, 175));
-
-
-
-
}
}
diff --git a/src/main/java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java b/src/main/java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java
index 09e72eb1f7..9ee75bb576 100644
--- a/src/main/java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java
+++ b/src/main/java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java
@@ -1344,6 +1344,7 @@ public class RECIPES_GREGTECH {
180);
}
//Alternative ACETIC ANHYDRIDE recipe for Kevlar Line
+ //2C2H4O2 = C4H6O3 + H2O
CORE.RA.addDehydratorRecipe(
new ItemStack[] {
CI.getNumberedAdvancedCircuit(18),
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/loaders/recipe/RecipeLoader_Nuclear.java b/src/main/java/gtPlusPlus/xmod/gregtech/loaders/recipe/RecipeLoader_Nuclear.java
index a3b7632e31..115e95c577 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/loaders/recipe/RecipeLoader_Nuclear.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/loaders/recipe/RecipeLoader_Nuclear.java
@@ -390,18 +390,19 @@ public class RecipeLoader_Nuclear {
// Calcium Hydroxide
if ((ItemUtils.checkForInvalidItems(ItemUtils.getItemStackOfAmountFromOreDict("dustQuicklime", 1))) || LoadedMods.IHL) {
+ //CaO + H2O = Ca(OH)2
CORE.RA.addDehydratorRecipe(
new ItemStack[] {
CI.getNumberedBioCircuit(20),
- ItemUtils.getItemStackOfAmountFromOreDict("dustQuicklime", 10)
+ ItemUtils.getItemStackOfAmountFromOreDict("dustQuicklime", 2)
},
- FluidUtils.getFluidStack("water", 10000),
+ FluidUtils.getFluidStack("water", 1000),
null, // Fluid output (slot 2)
new ItemStack[] {
- ItemUtils.getItemStackOfAmountFromOreDict("dustCalciumHydroxide", 20)
+ ItemUtils.getItemStackOfAmountFromOreDict("dustCalciumHydroxide", 5)
}, // Output
new int[] { 10000 },
- 120 * 20, // Time in ticks
+ 12 * 20, // Time in ticks
120); // EU
}
else {