Class LiquidHopperBlockEntity.HopperTank
java.lang.Object
me.desht.pneumaticcraft.common.util.PNCFluidTank
me.desht.pneumaticcraft.common.block.entity.SmartSyncTank
me.desht.pneumaticcraft.common.block.entity.LiquidHopperBlockEntity.HopperTank
- All Implemented Interfaces:
net.minecraftforge.fluids.capability.IFluidHandler,net.minecraftforge.fluids.IFluidTank
- Enclosing class:
- LiquidHopperBlockEntity
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraftforge.fluids.capability.IFluidHandler
net.minecraftforge.fluids.capability.IFluidHandler.FluidAction -
Field Summary
Fields inherited from class me.desht.pneumaticcraft.common.util.PNCFluidTank
capacity, fluid, validator -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraftforge.fluids.FluidStackdrain(int maxDrain, net.minecraftforge.fluids.capability.IFluidHandler.FluidAction doDrain) net.minecraftforge.fluids.FluidStackdrain(net.minecraftforge.fluids.FluidStack resource, net.minecraftforge.fluids.capability.IFluidHandler.FluidAction doDrain) intfill(net.minecraftforge.fluids.FluidStack resource, net.minecraftforge.fluids.capability.IFluidHandler.FluidAction doFill) protected voidonContentsChanged(net.minecraft.world.level.material.Fluid prevFluid, int prevAmount) Methods inherited from class me.desht.pneumaticcraft.common.block.entity.SmartSyncTank
setFluid, tickMethods inherited from class me.desht.pneumaticcraft.common.util.PNCFluidTank
getCapacity, getFluid, getFluidAmount, getFluidInTank, getSpace, getTankCapacity, getTanks, isEmpty, isFluidValid, isFluidValid, readFromNBT, setCapacity, setValidator, writeToNBT
-
Method Details
-
onContentsChanged
protected void onContentsChanged(net.minecraft.world.level.material.Fluid prevFluid, int prevAmount) - Overrides:
onContentsChangedin classSmartSyncTank
-
fill
public int fill(net.minecraftforge.fluids.FluidStack resource, net.minecraftforge.fluids.capability.IFluidHandler.FluidAction doFill) - Specified by:
fillin interfacenet.minecraftforge.fluids.capability.IFluidHandler- Specified by:
fillin interfacenet.minecraftforge.fluids.IFluidTank- Overrides:
fillin classSmartSyncTank
-
drain
public net.minecraftforge.fluids.FluidStack drain(net.minecraftforge.fluids.FluidStack resource, net.minecraftforge.fluids.capability.IFluidHandler.FluidAction doDrain) - Specified by:
drainin interfacenet.minecraftforge.fluids.capability.IFluidHandler- Specified by:
drainin interfacenet.minecraftforge.fluids.IFluidTank- Overrides:
drainin classSmartSyncTank
-
drain
public net.minecraftforge.fluids.FluidStack drain(int maxDrain, net.minecraftforge.fluids.capability.IFluidHandler.FluidAction doDrain) - Specified by:
drainin interfacenet.minecraftforge.fluids.capability.IFluidHandler- Specified by:
drainin interfacenet.minecraftforge.fluids.IFluidTank- Overrides:
drainin classSmartSyncTank
-