aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/api')
-rw-r--r--src/main/java/gregtech/api/recipe/RecipeMaps.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/main/java/gregtech/api/recipe/RecipeMaps.java b/src/main/java/gregtech/api/recipe/RecipeMaps.java
index ad2f609dc7..6cd5a83e57 100644
--- a/src/main/java/gregtech/api/recipe/RecipeMaps.java
+++ b/src/main/java/gregtech/api/recipe/RecipeMaps.java
@@ -4,9 +4,11 @@ import static gregtech.api.enums.Mods.Avaritia;
import static gregtech.api.enums.Mods.GTNHIntergalactic;
import static gregtech.api.enums.Mods.NEICustomDiagrams;
import static gregtech.api.enums.Mods.Railcraft;
+import static gregtech.api.enums.TickTime.TICK;
import static gregtech.api.util.GTModHandler.getModItem;
import static gregtech.api.util.GTRecipeConstants.ADDITIVE_AMOUNT;
import static gregtech.api.util.GTRecipeConstants.FUEL_VALUE;
+import static gregtech.api.util.GTRecipeConstants.SIEVERTS;
import static gregtech.api.util.GTRecipeMapUtil.GTRecipeTemplate;
import static gregtech.api.util.GTRecipeMapUtil.asTemplate;
import static gregtech.api.util.GTRecipeMapUtil.buildOrEmpty;
@@ -32,10 +34,14 @@ import org.apache.commons.lang3.ArrayUtils;
import com.gtnewhorizons.modularui.api.drawable.UITexture;
import com.gtnewhorizons.modularui.common.widget.ProgressBar;
+import bartworks.API.recipe.BartWorksRecipeMaps;
+import bartworks.common.loaders.BioCultureLoader;
+import bartworks.common.loaders.BioItemList;
import gregtech.api.enums.GTValues;
import gregtech.api.enums.ItemList;
import gregtech.api.enums.Materials;
import gregtech.api.enums.OrePrefixes;
+import gregtech.api.enums.TierEU;
import gregtech.api.gui.modularui.GTUITextures;
import gregtech.api.interfaces.IRecipeMap;
import gregtech.api.objects.ItemData;
@@ -1233,5 +1239,17 @@ public final class RecipeMaps {
.addDenseLiquidRecipe(r))
.map(Collections::singletonList)
.orElse(Collections.emptyList())));
+ RecipeMaps.fermentingRecipes.addDownstream(
+ IRecipeMap.newRecipeMap(
+ b -> BartWorksRecipeMaps.bacterialVatRecipes.doAdd(
+ b.copy()
+ .special(BioItemList.getPetriDish(BioCultureLoader.generalPurposeFermentingBacteria))
+ .metadata(SIEVERTS, (int) GTUtility.getTier(b.getEUt())))));
+ RecipeMaps.implosionRecipes.addDownstream(
+ IRecipeMap.newRecipeMap(
+ b -> BartWorksRecipeMaps.electricImplosionCompressorRecipes.doAdd(
+ b.copy()
+ .duration(1 * TICK)
+ .eut(TierEU.RECIPE_UEV))));
}
}