aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/tileentities
diff options
context:
space:
mode:
authorkekzdealer <kekzdealer@gmail.com>2019-10-29 11:01:35 +0100
committerkekzdealer <kekzdealer@gmail.com>2019-10-29 11:01:35 +0100
commitf01379a16d829167c96a7d0f502dedce0734d02c (patch)
treef8329656ac8bcf039b43649fc2f78e4836c3be72 /src/main/java/tileentities
parentba16b0edce576aa226127d5e83618ee17f791ca0 (diff)
downloadGT5-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.java78
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;
+ }
+
+}