Class PortableFluidInterfaceTileEntity.InterfaceFluidHandler

java.lang.Object
com.simibubi.create.content.contraptions.components.actors.PortableFluidInterfaceTileEntity.InterfaceFluidHandler
All Implemented Interfaces:
net.minecraftforge.fluids.capability.IFluidHandler
Enclosing class:
PortableFluidInterfaceTileEntity

public class PortableFluidInterfaceTileEntity.InterfaceFluidHandler extends Object implements net.minecraftforge.fluids.capability.IFluidHandler
  • Nested Class Summary

    Nested classes/interfaces inherited from interface net.minecraftforge.fluids.capability.IFluidHandler

    net.minecraftforge.fluids.capability.IFluidHandler.FluidAction
  • Constructor Summary

    Constructors
    Constructor
    Description
    InterfaceFluidHandler(net.minecraftforge.fluids.capability.IFluidHandler wrapped)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    net.minecraftforge.fluids.FluidStack
    drain(int maxDrain, net.minecraftforge.fluids.capability.IFluidHandler.FluidAction action)
     
    net.minecraftforge.fluids.FluidStack
    drain(net.minecraftforge.fluids.FluidStack resource, net.minecraftforge.fluids.capability.IFluidHandler.FluidAction action)
     
    int
    fill(net.minecraftforge.fluids.FluidStack resource, net.minecraftforge.fluids.capability.IFluidHandler.FluidAction action)
     
    net.minecraftforge.fluids.FluidStack
    getFluidInTank(int tank)
     
    int
    getTankCapacity(int tank)
     
    int
     
    boolean
    isFluidValid(int tank, net.minecraftforge.fluids.FluidStack stack)
     
    void
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • InterfaceFluidHandler

      public InterfaceFluidHandler(net.minecraftforge.fluids.capability.IFluidHandler wrapped)
  • Method Details

    • getTanks

      public int getTanks()
      Specified by:
      getTanks in interface net.minecraftforge.fluids.capability.IFluidHandler
    • getFluidInTank

      public net.minecraftforge.fluids.FluidStack getFluidInTank(int tank)
      Specified by:
      getFluidInTank in interface net.minecraftforge.fluids.capability.IFluidHandler
    • getTankCapacity

      public int getTankCapacity(int tank)
      Specified by:
      getTankCapacity in interface net.minecraftforge.fluids.capability.IFluidHandler
    • isFluidValid

      public boolean isFluidValid(int tank, net.minecraftforge.fluids.FluidStack stack)
      Specified by:
      isFluidValid in interface net.minecraftforge.fluids.capability.IFluidHandler
    • 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
    • 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
    • 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
    • keepAlive

      public void keepAlive()