diff options
author | HoleFish <48403212+HoleFish@users.noreply.github.com> | 2024-09-10 18:36:28 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-10 10:36:28 +0000 |
commit | 8d0163a72794c6ccb79e43c8a9d0d1e6e3305103 (patch) | |
tree | 773e3d74d55f541c72b9121f7f234f2331e99535 /src/main/java/gregtech/api | |
parent | b59bea205cfdfc9ebb3e7043d9799ee9a48ca8aa (diff) | |
download | GT5-Unofficial-8d0163a72794c6ccb79e43c8a9d0d1e6e3305103.tar.gz GT5-Unofficial-8d0163a72794c6ccb79e43c8a9d0d1e6e3305103.tar.bz2 GT5-Unofficial-8d0163a72794c6ccb79e43c8a9d0d1e6e3305103.zip |
Changes implosion & bio vat recipe generation (#3104)
Co-authored-by: Martin Robertz <dream-master@gmx.net>
Co-authored-by: boubou19 <miisterunknown@gmail.com>
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)))); } } |