public class FakeTankManager extends net.minecraftforge.fluids.capability.templates.EmptyFluidHandler implements ITankManager
| Modifier and Type | Field and Description |
|---|---|
static FakeTankManager |
instance |
| 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 player) |
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) |
drain, drain, fill, getCapacity, getFluid, getFluidAmount, getInfo, getTankPropertiespublic static final FakeTankManager instance
public void containerAdded(net.minecraft.inventory.Container container,
net.minecraft.inventory.IContainerListener player)
containerAdded in interface ITankManagerpublic void sendTankUpdate(net.minecraft.inventory.Container container,
java.util.List<net.minecraft.inventory.IContainerListener> crafters)
sendTankUpdate in interface ITankManagerpublic void containerRemoved(net.minecraft.inventory.Container container)
containerRemoved in interface ITankManagerpublic net.minecraftforge.fluids.IFluidTank getTank(int tankIndex)
getTank in interface ITankManagerpublic boolean canFillFluidType(net.minecraftforge.fluids.FluidStack fluidStack)
canFillFluidType in interface ITankManagerpublic boolean canDrainFluidType(net.minecraftforge.fluids.FluidStack fluidStack)
canDrainFluidType in interface ITankManagerpublic void processTankUpdate(int tankIndex,
@Nullable
net.minecraftforge.fluids.FluidStack contents)
ITankManagerprocessTankUpdate in interface ITankManager