public interface ITankManager
extends net.minecraftforge.fluids.capability.IFluidHandler
| Modifier and Type | Method and Description |
|---|---|
boolean |
canDrainFluidType(net.minecraftforge.fluids.FluidStack fluidStack) |
boolean |
canFillFluidType(net.minecraftforge.fluids.FluidStack fluidStack) |
void |
containerAdded(net.minecraft.inventory.Container container,
net.minecraft.inventory.IContainerListener crafter) |
void |
containerRemoved(net.minecraft.inventory.Container container) |
net.minecraftforge.fluids.IFluidTank |
getTank(int tankIndex) |
void |
processTankUpdate(int tankIndex,
net.minecraftforge.fluids.FluidStack contents)
For updating tanks on the client
|
void |
sendTankUpdate(net.minecraft.inventory.Container container,
java.util.List<net.minecraft.inventory.IContainerListener> crafters) |
void containerAdded(net.minecraft.inventory.Container container,
net.minecraft.inventory.IContainerListener crafter)
void sendTankUpdate(net.minecraft.inventory.Container container,
java.util.List<net.minecraft.inventory.IContainerListener> crafters)
void containerRemoved(net.minecraft.inventory.Container container)
net.minecraftforge.fluids.IFluidTank getTank(int tankIndex)
boolean canFillFluidType(net.minecraftforge.fluids.FluidStack fluidStack)
boolean canDrainFluidType(net.minecraftforge.fluids.FluidStack fluidStack)
void processTankUpdate(int tankIndex,
@Nullable
net.minecraftforge.fluids.FluidStack contents)