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.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
getChemicalInTank
(int tank) long
getChemicalTankCapacity
(int tank) 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)
-
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 interfacemekanism.api.chemical.IChemicalHandler
-
getChemicalInTank
@Nonnull public mekanism.api.chemical.ChemicalStack getChemicalInTank(int tank) - Specified by:
getChemicalInTank
in interfacemekanism.api.chemical.IChemicalHandler
-
getChemicalTankCapacity
public long getChemicalTankCapacity(int tank) - Specified by:
getChemicalTankCapacity
in interfacemekanism.api.chemical.IChemicalHandler
-
setChemicalInTank
public void setChemicalInTank(int i, mekanism.api.chemical.ChemicalStack stack) - Specified by:
setChemicalInTank
in interfacemekanism.api.chemical.IChemicalHandler
-
isValid
public boolean isValid(int tank, @Nonnull mekanism.api.chemical.ChemicalStack stack) - Specified by:
isValid
in interfacemekanism.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 interfacemekanism.api.chemical.IChemicalHandler
-
extractChemical
public mekanism.api.chemical.ChemicalStack extractChemical(int i, long l, mekanism.api.Action action) - Specified by:
extractChemical
in interfacemekanism.api.chemical.IChemicalHandler
-
insertChemical
public mekanism.api.chemical.ChemicalStack insertChemical(mekanism.api.chemical.ChemicalStack resource, mekanism.api.Action action) - Specified by:
insertChemical
in interfacemekanism.api.chemical.IChemicalHandler
-
extractChemical
public mekanism.api.chemical.ChemicalStack extractChemical(mekanism.api.chemical.ChemicalStack resource, mekanism.api.Action action) - Specified by:
extractChemical
in interfacemekanism.api.chemical.IChemicalHandler
-
extractChemical
public mekanism.api.chemical.ChemicalStack extractChemical(long maxDrain, mekanism.api.Action action) - Specified by:
extractChemical
in interfacemekanism.api.chemical.IChemicalHandler
-