diff options
author | OmdaCZ <140348253+OmdaCZ@users.noreply.github.com> | 2024-09-25 21:23:32 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-25 19:23:32 +0000 |
commit | bb79d3f0d531383d0cd9da5d2c1bb3b83940a527 (patch) | |
tree | 972f6b4e076116755d44664e62cb7ff8bccc241e /src/main/java/bartworks | |
parent | 07b4531ff3e8077ae235c3d09e38a76d79cc22db (diff) | |
download | GT5-Unofficial-bb79d3f0d531383d0cd9da5d2c1bb3b83940a527.tar.gz GT5-Unofficial-bb79d3f0d531383d0cd9da5d2c1bb3b83940a527.tar.bz2 GT5-Unofficial-bb79d3f0d531383d0cd9da5d2c1bb3b83940a527.zip |
Add survival autobuild for Bacterial Vat and fix it for Fluid Shaper (#3273)
Co-authored-by: Mary Hopson <doyoumined@gmail.com>
Co-authored-by: GDCloud <gdcloudstrike@gmail.com>
Co-authored-by: Dream Master <dream-master@gmx.net>
Co-authored-by: Caedis <Caedis@users.noreply.github.com>
Co-authored-by: NotAPenguin <michiel.vandeginste@gmail.com>
Diffstat (limited to 'src/main/java/bartworks')
-rw-r--r-- | src/main/java/bartworks/common/tileentities/multis/MTEBioVat.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/main/java/bartworks/common/tileentities/multis/MTEBioVat.java b/src/main/java/bartworks/common/tileentities/multis/MTEBioVat.java index 7859cc587d..b3d4347616 100644 --- a/src/main/java/bartworks/common/tileentities/multis/MTEBioVat.java +++ b/src/main/java/bartworks/common/tileentities/multis/MTEBioVat.java @@ -50,7 +50,9 @@ import net.minecraftforge.fluids.FluidStack; import org.jetbrains.annotations.NotNull; import com.gtnewhorizon.structurelib.alignment.IAlignmentLimits; +import com.gtnewhorizon.structurelib.alignment.constructable.ISurvivalConstructable; import com.gtnewhorizon.structurelib.structure.IStructureDefinition; +import com.gtnewhorizon.structurelib.structure.ISurvivalBuildEnvironment; import com.gtnewhorizon.structurelib.structure.StructureDefinition; import bartworks.API.SideReference; @@ -84,7 +86,7 @@ import gregtech.api.util.GTUtility; import gregtech.api.util.MultiblockTooltipBuilder; import gregtech.api.util.ParallelHelper; -public class MTEBioVat extends MTEEnhancedMultiBlockBase<MTEBioVat> { +public class MTEBioVat extends MTEEnhancedMultiBlockBase<MTEBioVat> implements ISurvivalConstructable { public static final HashMap<Coords, Integer> staticColorMap = new HashMap<>(); @@ -784,6 +786,12 @@ public class MTEBioVat extends MTEEnhancedMultiBlockBase<MTEBioVat> { } @Override + public int survivalConstruct(ItemStack stackSize, int elementBudget, ISurvivalBuildEnvironment env) { + if (mMachine) return -1; + return survivialBuildPiece(STRUCTURE_PIECE_MAIN, stackSize, 2, 3, 0, elementBudget, env, false, true); + } + + @Override public String[] getInfoData() { final String[] baseInfoData = super.getInfoData(); final String[] infoData = new String[baseInfoData.length + 2]; |