From f01379a16d829167c96a7d0f502dedce0734d02c Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Tue, 29 Oct 2019 11:01:35 +0100 Subject: sync before trip to Lucy --- src/main/java/tileentities/TE_FluidConduit.java | 78 +++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 src/main/java/tileentities/TE_FluidConduit.java (limited to 'src/main/java/tileentities') 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; + } + +} -- cgit