public interface IFluidHandlerAdv
extends net.minecraftforge.fluids.capability.IFluidHandler
IFluidHandler
that can drain a fluid that a fluid filter accepts.Modifier and Type | Method and Description |
---|---|
net.minecraftforge.fluids.FluidStack |
drain(IFluidFilter filter,
int maxDrain,
boolean doDrain)
Drains fluid out of internal tanks, distribution is left entirely to the IFluidHandler.
|
@Nullable net.minecraftforge.fluids.FluidStack drain(IFluidFilter filter, int maxDrain, boolean doDrain)
filter
- A filter to filter the possible fluids that can be extracted.maxDrain
- The maximum amount of fluid to draindoDrain
- If false, drain will only be simulated.