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
ConstructorsConstructorDescriptionChemicalStorageWrapper(org.cyclops.commoncapabilities.api.ingredient.storage.IIngredientComponentStorage<mekanism.api.chemical.ChemicalStack, Integer> storage) -
Method Summary
Modifier and TypeMethodDescriptionmekanism.api.chemical.ChemicalStackextractChemical(int i, long l, mekanism.api.Action action) mekanism.api.chemical.ChemicalStackextractChemical(long maxDrain, mekanism.api.Action action) mekanism.api.chemical.ChemicalStackextractChemical(mekanism.api.chemical.ChemicalStack resource, mekanism.api.Action action) mekanism.api.chemical.ChemicalStackgetChemicalInTank(int tank) longgetChemicalTankCapacity(int tank) intmekanism.api.chemical.ChemicalStackinsertChemical(int i, mekanism.api.chemical.ChemicalStack stack, mekanism.api.Action action) mekanism.api.chemical.ChemicalStackinsertChemical(mekanism.api.chemical.ChemicalStack resource, mekanism.api.Action action) booleanisValid(int tank, mekanism.api.chemical.ChemicalStack stack) voidsetChemicalInTank(int i, mekanism.api.chemical.ChemicalStack stack)
-
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:
getChemicalTanksin interfacemekanism.api.chemical.IChemicalHandler
-
getChemicalInTank
@Nonnull public mekanism.api.chemical.ChemicalStack getChemicalInTank(int tank) - Specified by:
getChemicalInTankin interfacemekanism.api.chemical.IChemicalHandler
-
getChemicalTankCapacity
public long getChemicalTankCapacity(int tank) - Specified by:
getChemicalTankCapacityin interfacemekanism.api.chemical.IChemicalHandler
-
setChemicalInTank
public void setChemicalInTank(int i, mekanism.api.chemical.ChemicalStack stack) - Specified by:
setChemicalInTankin interfacemekanism.api.chemical.IChemicalHandler
-
isValid
public boolean isValid(int tank, @Nonnull mekanism.api.chemical.ChemicalStack stack) - Specified by:
isValidin interfacemekanism.api.chemical.IChemicalHandler
-
insertChemical
public mekanism.api.chemical.ChemicalStack insertChemical(int i, mekanism.api.chemical.ChemicalStack stack, mekanism.api.Action action) - Specified by:
insertChemicalin interfacemekanism.api.chemical.IChemicalHandler
-
extractChemical
public mekanism.api.chemical.ChemicalStack extractChemical(int i, long l, mekanism.api.Action action) - Specified by:
extractChemicalin interfacemekanism.api.chemical.IChemicalHandler
-
insertChemical
public mekanism.api.chemical.ChemicalStack insertChemical(mekanism.api.chemical.ChemicalStack resource, mekanism.api.Action action) - Specified by:
insertChemicalin interfacemekanism.api.chemical.IChemicalHandler
-
extractChemical
public mekanism.api.chemical.ChemicalStack extractChemical(mekanism.api.chemical.ChemicalStack resource, mekanism.api.Action action) - Specified by:
extractChemicalin interfacemekanism.api.chemical.IChemicalHandler
-
extractChemical
public mekanism.api.chemical.ChemicalStack extractChemical(long maxDrain, mekanism.api.Action action) - Specified by:
extractChemicalin interfacemekanism.api.chemical.IChemicalHandler
-