diff options
author | Maxim <maxim235@gmx.de> | 2022-11-04 19:27:00 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-11-04 19:27:00 +0100 |
commit | d9c4f5efcf34c628f7958b70a9c00d43f50702d0 (patch) | |
tree | 4d7a5f57ef1f4453ab8683edd7b6a4ef8cd7e065 /src/main/java | |
parent | 672a17534589e86f79e0546807fc89a14dc7c54f (diff) | |
download | GT5-Unofficial-d9c4f5efcf34c628f7958b70a9c00d43f50702d0.tar.gz GT5-Unofficial-d9c4f5efcf34c628f7958b70a9c00d43f50702d0.tar.bz2 GT5-Unofficial-d9c4f5efcf34c628f7958b70a9c00d43f50702d0.zip |
Add implementation for tank info getter (#101)
Diffstat (limited to 'src/main/java')
-rw-r--r-- | src/main/java/goodgenerator/blocks/tileEntity/YottaFluidTank.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/main/java/goodgenerator/blocks/tileEntity/YottaFluidTank.java b/src/main/java/goodgenerator/blocks/tileEntity/YottaFluidTank.java index bf15d4a097..fdcf4b4bb5 100644 --- a/src/main/java/goodgenerator/blocks/tileEntity/YottaFluidTank.java +++ b/src/main/java/goodgenerator/blocks/tileEntity/YottaFluidTank.java @@ -36,8 +36,10 @@ import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.util.EnumChatFormatting; import net.minecraft.util.StatCollector; +import net.minecraftforge.common.util.ForgeDirection; import net.minecraftforge.fluids.FluidRegistry; import net.minecraftforge.fluids.FluidStack; +import net.minecraftforge.fluids.FluidTankInfo; public class YottaFluidTank extends GT_MetaTileEntity_TooltipMultiBlockBase_EM implements IConstructable, ISurvivalConstructable { @@ -139,6 +141,14 @@ public class YottaFluidTank extends GT_MetaTileEntity_TooltipMultiBlockBase_EM } @Override + public FluidTankInfo[] getTankInfo(ForgeDirection aSide) { + int fluidSize = mStorageCurrent.compareTo(new BigInteger(Integer.MAX_VALUE + "")) > 0 + ? Integer.MAX_VALUE + : mStorageCurrent.intValue(); + return new FluidTankInfo[] {new FluidTankInfo(FluidRegistry.getFluidStack(mFluidName, fluidSize), fluidSize)}; + } + + @Override public boolean checkMachine_EM(IGregTechTileEntity aBaseMetaTileEntity, ItemStack aStack) { mStorage = BigInteger.ZERO; glassMeta = 0; |