diff options
| author | kekzdealer <kekzdealer@gmail.com> | 2019-10-29 11:01:35 +0100 |
|---|---|---|
| committer | kekzdealer <kekzdealer@gmail.com> | 2019-10-29 11:01:35 +0100 |
| commit | f01379a16d829167c96a7d0f502dedce0734d02c (patch) | |
| tree | f8329656ac8bcf039b43649fc2f78e4836c3be72 /src/main/java/tileentities | |
| parent | ba16b0edce576aa226127d5e83618ee17f791ca0 (diff) | |
| download | GT5-Unofficial-f01379a16d829167c96a7d0f502dedce0734d02c.tar.gz GT5-Unofficial-f01379a16d829167c96a7d0f502dedce0734d02c.tar.bz2 GT5-Unofficial-f01379a16d829167c96a7d0f502dedce0734d02c.zip | |
sync before trip to Lucy
Diffstat (limited to 'src/main/java/tileentities')
| -rw-r--r-- | src/main/java/tileentities/TE_FluidConduit.java | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/src/main/java/tileentities/TE_FluidConduit.java b/src/main/java/tileentities/TE_FluidConduit.java new file mode 100644 index 0000000000..3a8f91b5be --- /dev/null +++ b/src/main/java/tileentities/TE_FluidConduit.java @@ -0,0 +1,78 @@ +package tileentities; + +import kekztech.ConduitNetworkController; +import kekztech.IConduit; +import net.minecraft.tileentity.TileEntity; +import net.minecraftforge.common.util.ForgeDirection; +import net.minecraftforge.fluids.Fluid; +import net.minecraftforge.fluids.FluidStack; +import net.minecraftforge.fluids.FluidTankInfo; +import net.minecraftforge.fluids.IFluidHandler; + +public class TE_FluidConduit extends TileEntity implements IConduit, IFluidHandler { + + private final Number capacity; + + private ConduitNetworkController network; + + public TE_FluidConduit(Number capacity) { + this.capacity = capacity; + } + + @Override + public void setNetwork(ConduitNetworkController network) { + this.network = network; + } + + @Override + public ConduitNetworkController getNetwork() { + return network; + } + + @Override + public Number getCapacity() { + return capacity; + } + + @Override + public void onOverload() { + + } + + @Override + public int fill(ForgeDirection from, FluidStack resource, boolean doFill) { + // TODO Auto-generated method stub + return 0; + } + + @Override + public FluidStack drain(ForgeDirection from, FluidStack resource, boolean doDrain) { + // TODO Auto-generated method stub + return null; + } + + @Override + public FluidStack drain(ForgeDirection from, int maxDrain, boolean doDrain) { + // TODO Auto-generated method stub + return null; + } + + @Override + public boolean canFill(ForgeDirection from, Fluid fluid) { + // TODO Auto-generated method stub + return false; + } + + @Override + public boolean canDrain(ForgeDirection from, Fluid fluid) { + // TODO Auto-generated method stub + return false; + } + + @Override + public FluidTankInfo[] getTankInfo(ForgeDirection from) { + // TODO Auto-generated method stub + return null; + } + +} |
