Class IngredientComponentStorageWrapperHandlerChemicalStack.ChemicalStorageWrapper

java.lang.Object
org.cyclops.integratedmekanism.ingredient.IngredientComponentStorageWrapperHandlerChemicalStack.ChemicalStorageWrapper
All Implemented Interfaces:
mekanism.api.chemical.IChemicalHandler
Direct Known Subclasses:
IngredientComponentStorageWrapperHandlerChemicalStack.ChemicalStorageWrapperSlotted
Enclosing class:
IngredientComponentStorageWrapperHandlerChemicalStack<C>

public static class IngredientComponentStorageWrapperHandlerChemicalStack.ChemicalStorageWrapper extends Object implements mekanism.api.chemical.IChemicalHandler
  • Constructor Summary

    Constructors
    Constructor
    Description
    ChemicalStorageWrapper(org.cyclops.commoncapabilities.api.ingredient.storage.IIngredientComponentStorage<mekanism.api.chemical.ChemicalStack,Integer> storage)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    mekanism.api.chemical.ChemicalStack
    extractChemical(int i, long l, mekanism.api.Action action)
     
    mekanism.api.chemical.ChemicalStack
    extractChemical(long maxDrain, mekanism.api.Action action)
     
    mekanism.api.chemical.ChemicalStack
    extractChemical(mekanism.api.chemical.ChemicalStack resource, mekanism.api.Action action)
     
    mekanism.api.chemical.ChemicalStack
     
    long
     
    int
     
    mekanism.api.chemical.ChemicalStack
    insertChemical(int i, mekanism.api.chemical.ChemicalStack stack, mekanism.api.Action action)
     
    mekanism.api.chemical.ChemicalStack
    insertChemical(mekanism.api.chemical.ChemicalStack resource, mekanism.api.Action action)
     
    boolean
    isValid(int tank, mekanism.api.chemical.ChemicalStack stack)
     
    void
    setChemicalInTank(int i, 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

    • ChemicalStorageWrapper

      public ChemicalStorageWrapper(org.cyclops.commoncapabilities.api.ingredient.storage.IIngredientComponentStorage<mekanism.api.chemical.ChemicalStack,Integer> storage)
  • Method Details

    • getChemicalTanks

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

      @Nonnull 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
    • setChemicalInTank

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

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

      public mekanism.api.chemical.ChemicalStack insertChemical(int i, 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(int i, long l, mekanism.api.Action action)
      Specified by:
      extractChemical in interface mekanism.api.chemical.IChemicalHandler
    • insertChemical

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

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

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