Class IngredientComponentStorageWrapperHandlerChemicalStack.ChemicalStorageWrapperSlotted
java.lang.Object
org.cyclops.integratedmekanism.ingredient.IngredientComponentStorageWrapperHandlerChemicalStack.ChemicalStorageWrapper
org.cyclops.integratedmekanism.ingredient.IngredientComponentStorageWrapperHandlerChemicalStack.ChemicalStorageWrapperSlotted
- All Implemented Interfaces:
mekanism.api.chemical.IChemicalHandler
- Enclosing class:
IngredientComponentStorageWrapperHandlerChemicalStack<C>
public static class IngredientComponentStorageWrapperHandlerChemicalStack.ChemicalStorageWrapperSlotted
extends IngredientComponentStorageWrapperHandlerChemicalStack.ChemicalStorageWrapper
-
Constructor Summary
ConstructorsConstructorDescriptionChemicalStorageWrapperSlotted
(org.cyclops.commoncapabilities.api.ingredient.storage.IIngredientComponentStorageSlotted<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
getChemicalInTank
(int tank) int
mekanism.api.chemical.ChemicalStack
insertChemical
(int i, mekanism.api.chemical.ChemicalStack stack, 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 org.cyclops.integratedmekanism.ingredient.IngredientComponentStorageWrapperHandlerChemicalStack.ChemicalStorageWrapper
extractChemical, extractChemical, getChemicalTankCapacity, insertChemical
-
Constructor Details
-
ChemicalStorageWrapperSlotted
public ChemicalStorageWrapperSlotted(org.cyclops.commoncapabilities.api.ingredient.storage.IIngredientComponentStorageSlotted<mekanism.api.chemical.ChemicalStack, Integer> storage)
-
-
Method Details
-
getChemicalTanks
public int getChemicalTanks()- Specified by:
getChemicalTanks
in interfacemekanism.api.chemical.IChemicalHandler
- Overrides:
getChemicalTanks
in classIngredientComponentStorageWrapperHandlerChemicalStack.ChemicalStorageWrapper
-
getChemicalInTank
@Nonnull public mekanism.api.chemical.ChemicalStack getChemicalInTank(int tank) - Specified by:
getChemicalInTank
in interfacemekanism.api.chemical.IChemicalHandler
- Overrides:
getChemicalInTank
in classIngredientComponentStorageWrapperHandlerChemicalStack.ChemicalStorageWrapper
-
setChemicalInTank
public void setChemicalInTank(int i, mekanism.api.chemical.ChemicalStack stack) - Specified by:
setChemicalInTank
in interfacemekanism.api.chemical.IChemicalHandler
- Overrides:
setChemicalInTank
in classIngredientComponentStorageWrapperHandlerChemicalStack.ChemicalStorageWrapper
-
isValid
public boolean isValid(int tank, @Nonnull mekanism.api.chemical.ChemicalStack stack) - Specified by:
isValid
in interfacemekanism.api.chemical.IChemicalHandler
- Overrides:
isValid
in classIngredientComponentStorageWrapperHandlerChemicalStack.ChemicalStorageWrapper
-
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
- Overrides:
insertChemical
in classIngredientComponentStorageWrapperHandlerChemicalStack.ChemicalStorageWrapper
-
extractChemical
public mekanism.api.chemical.ChemicalStack extractChemical(int i, long l, mekanism.api.Action action) - Specified by:
extractChemical
in interfacemekanism.api.chemical.IChemicalHandler
- Overrides:
extractChemical
in classIngredientComponentStorageWrapperHandlerChemicalStack.ChemicalStorageWrapper
-