public class FluidHandlerDirectional
extends java.lang.Object
implements net.minecraftforge.fluids.capability.IFluidHandler
| Constructor and Description |
|---|
FluidHandlerDirectional(net.minecraftforge.fluids.capability.IFluidHandler fluidHandler,
boolean input) |
| Modifier and Type | Method and Description |
|---|---|
net.minecraftforge.fluids.FluidStack |
drain(net.minecraftforge.fluids.FluidStack resource,
net.minecraftforge.fluids.capability.IFluidHandler.FluidAction action) |
net.minecraftforge.fluids.FluidStack |
drain(int maxDrain,
net.minecraftforge.fluids.capability.IFluidHandler.FluidAction action) |
int |
fill(net.minecraftforge.fluids.FluidStack resource,
net.minecraftforge.fluids.capability.IFluidHandler.FluidAction action) |
net.minecraftforge.fluids.FluidStack |
getFluidInTank(int tank) |
int |
getTankCapacity(int tank) |
int |
getTanks() |
boolean |
isFluidValid(int tank,
net.minecraftforge.fluids.FluidStack stack) |
public FluidHandlerDirectional(net.minecraftforge.fluids.capability.IFluidHandler fluidHandler,
boolean input)
public int getTanks()
getTanks in interface net.minecraftforge.fluids.capability.IFluidHandler@Nonnull public net.minecraftforge.fluids.FluidStack getFluidInTank(int tank)
getFluidInTank in interface net.minecraftforge.fluids.capability.IFluidHandlerpublic int getTankCapacity(int tank)
getTankCapacity in interface net.minecraftforge.fluids.capability.IFluidHandlerpublic boolean isFluidValid(int tank,
@Nonnull
net.minecraftforge.fluids.FluidStack stack)
isFluidValid in interface net.minecraftforge.fluids.capability.IFluidHandlerpublic int fill(net.minecraftforge.fluids.FluidStack resource,
net.minecraftforge.fluids.capability.IFluidHandler.FluidAction action)
fill in interface net.minecraftforge.fluids.capability.IFluidHandler@Nonnull
public net.minecraftforge.fluids.FluidStack drain(net.minecraftforge.fluids.FluidStack resource,
net.minecraftforge.fluids.capability.IFluidHandler.FluidAction action)
drain in interface net.minecraftforge.fluids.capability.IFluidHandler@Nonnull
public net.minecraftforge.fluids.FluidStack drain(int maxDrain,
net.minecraftforge.fluids.capability.IFluidHandler.FluidAction action)
drain in interface net.minecraftforge.fluids.capability.IFluidHandler