Class IngredientComponentStorageWrapperHandlerChemicalStack.ChemicalStorageWrapperSlotted<CHEMICAL extends mekanism.api.chemical.Chemical<CHEMICAL>,STACK extends mekanism.api.chemical.ChemicalStack<CHEMICAL>>
java.lang.Object
org.cyclops.integratedmekanismics.ingredient.IngredientComponentStorageWrapperHandlerChemicalStack.ChemicalStorageWrapper<CHEMICAL,STACK>
org.cyclops.integratedmekanismics.ingredient.IngredientComponentStorageWrapperHandlerChemicalStack.ChemicalStorageWrapperSlotted<CHEMICAL,STACK>
- All Implemented Interfaces:
mekanism.api.chemical.IChemicalHandler<CHEMICAL,
,STACK> mekanism.api.chemical.IEmptyStackProvider<CHEMICAL,
STACK>
- Direct Known Subclasses:
IngredientComponentStorageWrapperHandlerChemicalStack.StorageWrapperGasSlotted
,IngredientComponentStorageWrapperHandlerChemicalStack.StorageWrapperInfusionSlotted
,IngredientComponentStorageWrapperHandlerChemicalStack.StorageWrapperPigmentSlotted
,IngredientComponentStorageWrapperHandlerChemicalStack.StorageWrapperSlurrySlotted
- Enclosing class:
- IngredientComponentStorageWrapperHandlerChemicalStack<CHEMICAL extends mekanism.api.chemical.Chemical<CHEMICAL>,
STACK extends mekanism.api.chemical.ChemicalStack<CHEMICAL>, C extends mekanism.api.chemical.IChemicalHandler<CHEMICAL, STACK>>
public abstract static class IngredientComponentStorageWrapperHandlerChemicalStack.ChemicalStorageWrapperSlotted<CHEMICAL extends mekanism.api.chemical.Chemical<CHEMICAL>,STACK extends mekanism.api.chemical.ChemicalStack<CHEMICAL>>
extends IngredientComponentStorageWrapperHandlerChemicalStack.ChemicalStorageWrapper<CHEMICAL,STACK>
-
Constructor Summary
ConstructorsConstructorDescriptionChemicalStorageWrapperSlotted
(org.cyclops.commoncapabilities.api.ingredient.storage.IIngredientComponentStorageSlotted<mekanism.api.chemical.ChemicalStack<?>, Integer> storage, net.minecraftforge.common.capabilities.Capability<? extends mekanism.api.chemical.IChemicalHandler<CHEMICAL, STACK>> capability) -
Method Summary
Modifier and TypeMethodDescriptionextractChemical
(int i, long l, mekanism.api.Action action) getChemicalInTank
(int tank) int
getTanks()
insertChemical
(int i, STACK stack, mekanism.api.Action action) boolean
void
setChemicalInTank
(int i, STACK stack) Methods inherited from class org.cyclops.integratedmekanismics.ingredient.IngredientComponentStorageWrapperHandlerChemicalStack.ChemicalStorageWrapper
afterOperation, beforeOperation, extractChemical, extractChemical, getEmptyStack, getTankCapacity, insertChemical
-
Constructor Details
-
ChemicalStorageWrapperSlotted
public ChemicalStorageWrapperSlotted(org.cyclops.commoncapabilities.api.ingredient.storage.IIngredientComponentStorageSlotted<mekanism.api.chemical.ChemicalStack<?>, Integer> storage, net.minecraftforge.common.capabilities.Capability<? extends mekanism.api.chemical.IChemicalHandler<CHEMICAL, STACK>> capability)
-
-
Method Details
-
getTanks
public int getTanks()- Specified by:
getTanks
in interfacemekanism.api.chemical.IChemicalHandler<CHEMICAL extends mekanism.api.chemical.Chemical<CHEMICAL>,
STACK extends mekanism.api.chemical.ChemicalStack<CHEMICAL>> - Overrides:
getTanks
in classIngredientComponentStorageWrapperHandlerChemicalStack.ChemicalStorageWrapper<CHEMICAL extends mekanism.api.chemical.Chemical<CHEMICAL>,
STACK extends mekanism.api.chemical.ChemicalStack<CHEMICAL>>
-
getChemicalInTank
- Specified by:
getChemicalInTank
in interfacemekanism.api.chemical.IChemicalHandler<CHEMICAL extends mekanism.api.chemical.Chemical<CHEMICAL>,
STACK extends mekanism.api.chemical.ChemicalStack<CHEMICAL>> - Overrides:
getChemicalInTank
in classIngredientComponentStorageWrapperHandlerChemicalStack.ChemicalStorageWrapper<CHEMICAL extends mekanism.api.chemical.Chemical<CHEMICAL>,
STACK extends mekanism.api.chemical.ChemicalStack<CHEMICAL>>
-
setChemicalInTank
- Specified by:
setChemicalInTank
in interfacemekanism.api.chemical.IChemicalHandler<CHEMICAL extends mekanism.api.chemical.Chemical<CHEMICAL>,
STACK extends mekanism.api.chemical.ChemicalStack<CHEMICAL>> - Overrides:
setChemicalInTank
in classIngredientComponentStorageWrapperHandlerChemicalStack.ChemicalStorageWrapper<CHEMICAL extends mekanism.api.chemical.Chemical<CHEMICAL>,
STACK extends mekanism.api.chemical.ChemicalStack<CHEMICAL>>
-
isValid
- Specified by:
isValid
in interfacemekanism.api.chemical.IChemicalHandler<CHEMICAL extends mekanism.api.chemical.Chemical<CHEMICAL>,
STACK extends mekanism.api.chemical.ChemicalStack<CHEMICAL>> - Overrides:
isValid
in classIngredientComponentStorageWrapperHandlerChemicalStack.ChemicalStorageWrapper<CHEMICAL extends mekanism.api.chemical.Chemical<CHEMICAL>,
STACK extends mekanism.api.chemical.ChemicalStack<CHEMICAL>>
-
insertChemical
- Specified by:
insertChemical
in interfacemekanism.api.chemical.IChemicalHandler<CHEMICAL extends mekanism.api.chemical.Chemical<CHEMICAL>,
STACK extends mekanism.api.chemical.ChemicalStack<CHEMICAL>> - Overrides:
insertChemical
in classIngredientComponentStorageWrapperHandlerChemicalStack.ChemicalStorageWrapper<CHEMICAL extends mekanism.api.chemical.Chemical<CHEMICAL>,
STACK extends mekanism.api.chemical.ChemicalStack<CHEMICAL>>
-
extractChemical
- Specified by:
extractChemical
in interfacemekanism.api.chemical.IChemicalHandler<CHEMICAL extends mekanism.api.chemical.Chemical<CHEMICAL>,
STACK extends mekanism.api.chemical.ChemicalStack<CHEMICAL>> - Overrides:
extractChemical
in classIngredientComponentStorageWrapperHandlerChemicalStack.ChemicalStorageWrapper<CHEMICAL extends mekanism.api.chemical.Chemical<CHEMICAL>,
STACK extends mekanism.api.chemical.ChemicalStack<CHEMICAL>>
-