This commit is contained in:
AlgorithmX2
2014-04-22 21:49:11 -05:00
+6 -3
View File
@@ -22,6 +22,9 @@ import cpw.mods.fml.relauncher.SideOnly;
public class PartP2PLiquids extends PartP2PTunnel<PartP2PLiquids> implements IFluidHandler public class PartP2PLiquids extends PartP2PTunnel<PartP2PLiquids> implements IFluidHandler
{ {
private final static FluidTankInfo[] activeTank = new FluidTankInfo[] { new FluidTankInfo( null, 10000 ) };
private final static FluidTankInfo[] inactiveTank = new FluidTankInfo[] { new FluidTankInfo( null, 0 ) };
public TunnelType getTunnelType() public TunnelType getTunnelType()
{ {
return TunnelType.FLUID; return TunnelType.FLUID;
@@ -37,21 +40,21 @@ public class PartP2PLiquids extends PartP2PTunnel<PartP2PLiquids> implements IFl
{ {
PartP2PLiquids tun = getInput(); PartP2PLiquids tun = getInput();
if ( tun != null ) if ( tun != null )
return new FluidTankInfo[] { new FluidTankInfo( null, 10000 ) }; return activeTank;
} }
else else
{ {
try try
{ {
if ( !getOutputs().isEmpty() ) if ( !getOutputs().isEmpty() )
return new FluidTankInfo[] { new FluidTankInfo( null, 10000 ) }; return activeTank;
} }
catch (GridAccessException e) catch (GridAccessException e)
{ {
// :( // :(
} }
} }
return new FluidTankInfo[] { new FluidTankInfo( null, 0 ) }; return inactiveTank;
} }
IFluidHandler cachedTank; IFluidHandler cachedTank;