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

public class LiquidHopperBlockEntity.HopperTank extends SmartSyncTank
  • Method Details

    • onContentsChanged

      protected void onContentsChanged(net.minecraft.world.level.material.Fluid prevFluid, int prevAmount)
      Overrides:
      onContentsChanged in class SmartSyncTank
    • fill

      public int fill(net.minecraftforge.fluids.FluidStack resource, net.minecraftforge.fluids.capability.IFluidHandler.FluidAction doFill)
      Specified by:
      fill in interface net.minecraftforge.fluids.capability.IFluidHandler
      Specified by:
      fill in interface net.minecraftforge.fluids.IFluidTank
      Overrides:
      fill in class SmartSyncTank
    • drain

      public net.minecraftforge.fluids.FluidStack drain(net.minecraftforge.fluids.FluidStack resource, net.minecraftforge.fluids.capability.IFluidHandler.FluidAction doDrain)
      Specified by:
      drain in interface net.minecraftforge.fluids.capability.IFluidHandler
      Specified by:
      drain in interface net.minecraftforge.fluids.IFluidTank
      Overrides:
      drain in class SmartSyncTank
    • drain

      public net.minecraftforge.fluids.FluidStack drain(int maxDrain, net.minecraftforge.fluids.capability.IFluidHandler.FluidAction doDrain)
      Specified by:
      drain in interface net.minecraftforge.fluids.capability.IFluidHandler
      Specified by:
      drain in interface net.minecraftforge.fluids.IFluidTank
      Overrides:
      drain in class SmartSyncTank