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.ChemicalStackextractChemical(int i, long l, mekanism.api.Action action) mekanism.api.chemical.ChemicalStackgetChemicalInTank(int tank) intmekanism.api.chemical.ChemicalStackinsertChemical(int i, mekanism.api.chemical.ChemicalStack stack, mekanism.api.Action action) booleanisValid(int tank, mekanism.api.chemical.ChemicalStack stack) voidsetChemicalInTank(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:
getChemicalTanksin interfacemekanism.api.chemical.IChemicalHandler- Overrides:
getChemicalTanksin classIngredientComponentStorageWrapperHandlerChemicalStack.ChemicalStorageWrapper
-
getChemicalInTank
@Nonnull public mekanism.api.chemical.ChemicalStack getChemicalInTank(int tank) - Specified by:
getChemicalInTankin interfacemekanism.api.chemical.IChemicalHandler- Overrides:
getChemicalInTankin classIngredientComponentStorageWrapperHandlerChemicalStack.ChemicalStorageWrapper
-
setChemicalInTank
public void setChemicalInTank(int i, mekanism.api.chemical.ChemicalStack stack) - Specified by:
setChemicalInTankin interfacemekanism.api.chemical.IChemicalHandler- Overrides:
setChemicalInTankin classIngredientComponentStorageWrapperHandlerChemicalStack.ChemicalStorageWrapper
-
isValid
public boolean isValid(int tank, @Nonnull mekanism.api.chemical.ChemicalStack stack) - Specified by:
isValidin interfacemekanism.api.chemical.IChemicalHandler- Overrides:
isValidin classIngredientComponentStorageWrapperHandlerChemicalStack.ChemicalStorageWrapper
-
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- Overrides:
insertChemicalin classIngredientComponentStorageWrapperHandlerChemicalStack.ChemicalStorageWrapper
-
extractChemical
public mekanism.api.chemical.ChemicalStack extractChemical(int i, long l, mekanism.api.Action action) - Specified by:
extractChemicalin interfacemekanism.api.chemical.IChemicalHandler- Overrides:
extractChemicalin classIngredientComponentStorageWrapperHandlerChemicalStack.ChemicalStorageWrapper
-