Class ChemicalHandlerPartState

java.lang.Object
org.cyclops.integratedmekanism.modcompat.integratedtunnels.part.ChemicalHandlerPartState
All Implemented Interfaces:
mekanism.api.chemical.IChemicalHandler

public class ChemicalHandlerPartState extends Object implements mekanism.api.chemical.IChemicalHandler
  • Constructor Summary

    Constructors
    Constructor
    Description
    ChemicalHandlerPartState(org.cyclops.integratedtunnels.core.part.IPartTypeInterfacePositionedAddon.IState<IChemicalNetwork,mekanism.api.chemical.IChemicalHandler,?,?> state)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    mekanism.api.chemical.ChemicalStack
    extractChemical(int tank, long l, mekanism.api.Action action)
     
    mekanism.api.chemical.ChemicalStack
    extractChemical(long amount, mekanism.api.Action action)
     
    mekanism.api.chemical.ChemicalStack
    extractChemical(mekanism.api.chemical.ChemicalStack stack, mekanism.api.Action action)
     
    protected mekanism.api.chemical.IChemicalHandler
     
    mekanism.api.chemical.ChemicalStack
     
    long
     
    int
     
    static mekanism.api.chemical.ChemicalStack
     
    mekanism.api.chemical.ChemicalStack
    insertChemical(int tank, mekanism.api.chemical.ChemicalStack stack, mekanism.api.Action action)
     
    mekanism.api.chemical.ChemicalStack
    insertChemical(mekanism.api.chemical.ChemicalStack stack, mekanism.api.Action action)
     
    boolean
    isValid(int tank, mekanism.api.chemical.ChemicalStack stack)
     
    void
    setChemicalInTank(int tank, mekanism.api.chemical.ChemicalStack stack)
     

    Methods inherited from class java.lang.Object

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

    • ChemicalHandlerPartState

      public ChemicalHandlerPartState(org.cyclops.integratedtunnels.core.part.IPartTypeInterfacePositionedAddon.IState<IChemicalNetwork,mekanism.api.chemical.IChemicalHandler,?,?> state)
  • Method Details

    • getChemicalHandler

      protected mekanism.api.chemical.IChemicalHandler getChemicalHandler()
    • getChemicalTanks

      public int getChemicalTanks()
      Specified by:
      getChemicalTanks in interface mekanism.api.chemical.IChemicalHandler
    • getChemicalInTank

      public mekanism.api.chemical.ChemicalStack getChemicalInTank(int tank)
      Specified by:
      getChemicalInTank in interface mekanism.api.chemical.IChemicalHandler
    • getChemicalTankCapacity

      public long getChemicalTankCapacity(int tank)
      Specified by:
      getChemicalTankCapacity in interface mekanism.api.chemical.IChemicalHandler
    • extractChemical

      public mekanism.api.chemical.ChemicalStack extractChemical(int tank, long l, mekanism.api.Action action)
      Specified by:
      extractChemical in interface mekanism.api.chemical.IChemicalHandler
    • insertChemical

      public mekanism.api.chemical.ChemicalStack insertChemical(int tank, mekanism.api.chemical.ChemicalStack stack, mekanism.api.Action action)
      Specified by:
      insertChemical in interface mekanism.api.chemical.IChemicalHandler
    • isValid

      public boolean isValid(int tank, mekanism.api.chemical.ChemicalStack stack)
      Specified by:
      isValid in interface mekanism.api.chemical.IChemicalHandler
    • setChemicalInTank

      public void setChemicalInTank(int tank, mekanism.api.chemical.ChemicalStack stack)
      Specified by:
      setChemicalInTank in interface mekanism.api.chemical.IChemicalHandler
    • insertChemical

      public mekanism.api.chemical.ChemicalStack insertChemical(mekanism.api.chemical.ChemicalStack stack, mekanism.api.Action action)
      Specified by:
      insertChemical in interface mekanism.api.chemical.IChemicalHandler
    • extractChemical

      public mekanism.api.chemical.ChemicalStack extractChemical(long amount, mekanism.api.Action action)
      Specified by:
      extractChemical in interface mekanism.api.chemical.IChemicalHandler
    • extractChemical

      public mekanism.api.chemical.ChemicalStack extractChemical(mekanism.api.chemical.ChemicalStack stack, mekanism.api.Action action)
      Specified by:
      extractChemical in interface mekanism.api.chemical.IChemicalHandler
    • getEmptyStack

      public static mekanism.api.chemical.ChemicalStack getEmptyStack()