Class SmartFluidTankBehaviour.InternalFluidHandler

java.lang.Object
com.simibubi.create.foundation.fluid.CombinedTankWrapper
com.simibubi.create.foundation.tileEntity.behaviour.fluid.SmartFluidTankBehaviour.InternalFluidHandler
All Implemented Interfaces:
net.minecraftforge.fluids.capability.IFluidHandler
Enclosing class:
SmartFluidTankBehaviour

public class SmartFluidTankBehaviour.InternalFluidHandler extends CombinedTankWrapper
  • Constructor Details

    • InternalFluidHandler

      public InternalFluidHandler(net.minecraftforge.fluids.capability.IFluidHandler[] handlers, boolean enforceVariety)
  • Method Details

    • fill

      public int fill(net.minecraftforge.fluids.FluidStack resource, net.minecraftforge.fluids.capability.IFluidHandler.FluidAction action)
      Specified by:
      fill in interface net.minecraftforge.fluids.capability.IFluidHandler
      Overrides:
      fill in class CombinedTankWrapper
    • forceFill

      public int forceFill(net.minecraftforge.fluids.FluidStack resource, net.minecraftforge.fluids.capability.IFluidHandler.FluidAction action)
    • drain

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

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