public class LiquidTank extends Object implements ILiquidTank
| Constructor and Description | 
|---|
LiquidTank(int capacity)  | 
LiquidTank(int liquidId,
                    int quantity,
                    int capacity)  | 
LiquidTank(int liquidId,
                    int quantity,
                    int capacity,
                    TileEntity tile)  | 
LiquidTank(LiquidStack liquid,
                    int capacity)  | 
LiquidTank(LiquidStack liquid,
                    int capacity,
                    TileEntity tile)  | 
| Modifier and Type | Method and Description | 
|---|---|
LiquidStack | 
drain(int maxDrain,
          boolean doDrain)  | 
int | 
fill(LiquidStack resource,
        boolean doFill)  | 
int | 
getCapacity()  | 
LiquidStack | 
getLiquid()  | 
int | 
getTankPressure()
Positive values indicate a positive liquid pressure (liquid wants to leave this tank)
 Negative values indicate a negative liquid pressure (liquid wants to fill this tank)
 Zero indicates no pressure 
 | 
void | 
setCapacity(int capacity)  | 
void | 
setLiquid(LiquidStack liquid)  | 
void | 
setTankPressure(int pressure)  | 
public LiquidTank(int capacity)
public LiquidTank(int liquidId, int quantity, int capacity)
public LiquidTank(int liquidId, int quantity, int capacity, TileEntity tile)
public LiquidTank(LiquidStack liquid, int capacity)
public LiquidTank(LiquidStack liquid, int capacity, TileEntity tile)
public LiquidStack getLiquid()
getLiquid in interface ILiquidTankpublic int getCapacity()
getCapacity in interface ILiquidTankpublic void setLiquid(LiquidStack liquid)
public void setCapacity(int capacity)
public int fill(LiquidStack resource, boolean doFill)
fill in interface ILiquidTankpublic LiquidStack drain(int maxDrain, boolean doDrain)
drain in interface ILiquidTankpublic int getTankPressure()
ILiquidTankgetTankPressure in interface ILiquidTankpublic void setTankPressure(int pressure)