diff options
Diffstat (limited to 'src/main/java/gregtech/api')
-rw-r--r-- | src/main/java/gregtech/api/recipe/RecipeMaps.java | 18 |
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)))); } } |