diff options
author | Technus <daniel112092@gmail.com> | 2017-09-30 18:34:45 +0200 |
---|---|---|
committer | Technus <daniel112092@gmail.com> | 2017-09-30 18:34:45 +0200 |
commit | 0cb2d2806b8eb6088c0cb7994aef67ab3c666243 (patch) | |
tree | 8e2b74bdf623b674c201290d9a78d880ce8977fd /src/main/java/gregtech/api | |
parent | 29742c3fa040b1c977306a584c3730dcfa1be2d9 (diff) | |
download | GT5-Unofficial-0cb2d2806b8eb6088c0cb7994aef67ab3c666243.tar.gz GT5-Unofficial-0cb2d2806b8eb6088c0cb7994aef67ab3c666243.tar.bz2 GT5-Unofficial-0cb2d2806b8eb6088c0cb7994aef67ab3c666243.zip |
Make fluid hatches behave
Diffstat (limited to 'src/main/java/gregtech/api')
2 files changed, 15 insertions, 0 deletions
diff --git a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_Input.java b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_Input.java index d75c05484e..853e377513 100644 --- a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_Input.java +++ b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_Input.java @@ -115,6 +115,16 @@ public class GT_MetaTileEntity_Hatch_Input extends GT_MetaTileEntity_Hatch { } @Override + public boolean isLiquidInput(byte aSide) { + return aSide == getBaseMetaTileEntity().getFrontFacing(); + } + + @Override + public boolean isLiquidOutput(byte aSide) { + return aSide == getBaseMetaTileEntity().getFrontFacing(); + } + + @Override public int getCapacity() { return 8000+8000*(mTier*(mTier+1)>>1); } diff --git a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_Output.java b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_Output.java index 9cd6d09912..11c2164cce 100644 --- a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_Output.java +++ b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_Output.java @@ -67,6 +67,11 @@ public class GT_MetaTileEntity_Hatch_Output extends GT_MetaTileEntity_Hatch { } @Override + public boolean isLiquidOutput(byte aSide) { + return aSide == getBaseMetaTileEntity().getFrontFacing(); + } + + @Override public MetaTileEntity newMetaEntity(IGregTechTileEntity aTileEntity) { return new GT_MetaTileEntity_Hatch_Output(mName, mTier, mDescriptionArray, mTextures); } |