public class FluidHandlerFluidMap extends java.lang.Object implements IFluidHandler
| Modifier and Type | Field and Description | 
|---|---|
| protected java.util.Map<Fluid,IFluidHandler> | handlers | 
| Constructor and Description | 
|---|
| FluidHandlerFluidMap() | 
| FluidHandlerFluidMap(java.util.Map<Fluid,IFluidHandler> handlers) | 
| Modifier and Type | Method and Description | 
|---|---|
| FluidHandlerFluidMap | addHandler(Fluid fluid,
          IFluidHandler handler) | 
| FluidStack | drain(FluidStack resource,
     boolean doDrain)Drains fluid out of internal tanks, distribution is left entirely to the IFluidHandler. | 
| FluidStack | drain(int maxDrain,
     boolean doDrain)Drains fluid out of internal tanks, distribution is left entirely to the IFluidHandler. | 
| int | fill(FluidStack resource,
    boolean doFill)Fills fluid into internal tanks, distribution is left entirely to the IFluidHandler. | 
| IFluidTankProperties[] | getTankProperties()Returns an array of objects which represent the internal tanks. | 
protected final java.util.Map<Fluid,IFluidHandler> handlers
public FluidHandlerFluidMap()
public FluidHandlerFluidMap(java.util.Map<Fluid,IFluidHandler> handlers)
public FluidHandlerFluidMap addHandler(Fluid fluid, IFluidHandler handler)
public IFluidTankProperties[] getTankProperties()
IFluidHandlergetTankProperties in interface IFluidHandlerpublic int fill(FluidStack resource, boolean doFill)
IFluidHandlerfill in interface IFluidHandlerresource - FluidStack representing the Fluid and maximum amount of fluid to be filled.doFill - If false, fill will only be simulated.public FluidStack drain(FluidStack resource, boolean doDrain)
IFluidHandlerdrain in interface IFluidHandlerresource - FluidStack representing the Fluid and maximum amount of fluid to be drained.doDrain - If false, drain will only be simulated.public FluidStack drain(int maxDrain, boolean doDrain)
IFluidHandlerdrain in interface IFluidHandlermaxDrain - Maximum amount of fluid to drain.doDrain - If false, drain will only be simulated.