aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/loaders/recipe/RecipeLoader_GlueLine.java59
1 files changed, 37 insertions, 22 deletions
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/loaders/recipe/RecipeLoader_GlueLine.java b/src/main/java/gtPlusPlus/xmod/gregtech/loaders/recipe/RecipeLoader_GlueLine.java
index 95c91b85a5..185b3b85d7 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/loaders/recipe/RecipeLoader_GlueLine.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/loaders/recipe/RecipeLoader_GlueLine.java
@@ -204,14 +204,27 @@ public class RecipeLoader_GlueLine {
MISC_MATERIALS.SODIUM_CYANIDE.getDust(1),
10 * 20);
- GT_Values.RA.addChemicalRecipe(
- CI.getNumberedCircuit(18),
- ItemUtils.getSimpleStack(ModItems.dustCalciumCarbonate, 1),
- Materials.SaltWater.getFluid(1000L),
- FluidUtils.getWater(1000),
- Materials.SodiumCarbonate.getDust(1),
- MISC_MATERIALS.CALCIUM_CHLORIDE.getDust(1),
- 5 * 20);
+ if (LoadedMods.BartWorks) {
+ GT_Values.RA.addChemicalRecipe(
+ CI.getNumberedCircuit(18),
+ ItemUtils.getSimpleStack(ModItems.dustCalciumCarbonate, 1),
+ Materials.SaltWater.getFluid(1000L),
+ FluidUtils.getWater(1000),
+ Materials.SodiumCarbonate.getDust(1),
+ ItemUtils.getItemStackFromFQRN("bartworks:gt.bwMetaGenerateddust:63", 1),
+ 5 * 20);
+ }
+
+ else {
+ GT_Values.RA.addChemicalRecipe(
+ CI.getNumberedCircuit(18),
+ ItemUtils.getSimpleStack(ModItems.dustCalciumCarbonate, 1),
+ Materials.SaltWater.getFluid(1000L),
+ FluidUtils.getWater(1000),
+ Materials.SodiumCarbonate.getDust(1),
+ MISC_MATERIALS.CALCIUM_CHLORIDE.getDust(1),
+ 5 * 20);
+ }
GT_Values.RA.addChemicalRecipe(
CI.getNumberedCircuit(19),
@@ -253,20 +266,22 @@ public class RecipeLoader_GlueLine {
}
private static void electrolyzerRecipes() {
- GT_Values.RA.addElectrolyzerRecipe(
- CI.getNumberedCircuit(1),
- MISC_MATERIALS.CALCIUM_CHLORIDE.getDust(1),
- null,
- Materials.Chlorine.getFluid(2000), // Out
- Materials.Calcium.getDust(1),
- null,
- null,
- null,
- null,
- null,
- new int[] {10000, 10000, 10000},
- 20 * 30,
- 120);
+ if (!LoadedMods.BartWorks) {
+ GT_Values.RA.addElectrolyzerRecipe(
+ CI.getNumberedCircuit(1),
+ MISC_MATERIALS.CALCIUM_CHLORIDE.getDust(3),
+ null,
+ Materials.Chlorine.getFluid(2000), // Out
+ Materials.Calcium.getDust(1),
+ null,
+ null,
+ null,
+ null,
+ null,
+ new int[]{10000, 10000, 10000},
+ 20 * 30,
+ 120);
+ }
}
private static void fluidHeaterRecipes() {