Class ChemicalHandlerPartState
java.lang.Object
org.cyclops.integratedmekanism.modcompat.integratedtunnels.part.ChemicalHandlerPartState
- All Implemented Interfaces:
mekanism.api.chemical.IChemicalHandler
public class ChemicalHandlerPartState
extends Object
implements mekanism.api.chemical.IChemicalHandler
-
Constructor Summary
ConstructorsConstructorDescriptionChemicalHandlerPartState(org.cyclops.integratedtunnels.core.part.IPartTypeInterfacePositionedAddon.IState<IChemicalNetwork, mekanism.api.chemical.IChemicalHandler, ?, ?> state) -
Method Summary
Modifier and TypeMethodDescriptionmekanism.api.chemical.ChemicalStackextractChemical(int tank, long l, mekanism.api.Action action) mekanism.api.chemical.ChemicalStackextractChemical(long amount, mekanism.api.Action action) mekanism.api.chemical.ChemicalStackextractChemical(mekanism.api.chemical.ChemicalStack stack, mekanism.api.Action action) protected mekanism.api.chemical.IChemicalHandlermekanism.api.chemical.ChemicalStackgetChemicalInTank(int tank) longgetChemicalTankCapacity(int tank) intstatic mekanism.api.chemical.ChemicalStackmekanism.api.chemical.ChemicalStackinsertChemical(int tank, mekanism.api.chemical.ChemicalStack stack, mekanism.api.Action action) mekanism.api.chemical.ChemicalStackinsertChemical(mekanism.api.chemical.ChemicalStack stack, mekanism.api.Action action) booleanisValid(int tank, mekanism.api.chemical.ChemicalStack stack) voidsetChemicalInTank(int tank, mekanism.api.chemical.ChemicalStack stack)
-
Constructor Details
-
ChemicalHandlerPartState
public ChemicalHandlerPartState(org.cyclops.integratedtunnels.core.part.IPartTypeInterfacePositionedAddon.IState<IChemicalNetwork, mekanism.api.chemical.IChemicalHandler, ?, ?> state)
-
-
Method Details
-
getChemicalHandler
protected mekanism.api.chemical.IChemicalHandler getChemicalHandler() -
getChemicalTanks
public int getChemicalTanks()- Specified by:
getChemicalTanksin interfacemekanism.api.chemical.IChemicalHandler
-
getChemicalInTank
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
-
extractChemical
public mekanism.api.chemical.ChemicalStack extractChemical(int tank, long l, mekanism.api.Action action) - Specified by:
extractChemicalin interfacemekanism.api.chemical.IChemicalHandler
-
insertChemical
public mekanism.api.chemical.ChemicalStack insertChemical(int tank, mekanism.api.chemical.ChemicalStack stack, mekanism.api.Action action) - Specified by:
insertChemicalin interfacemekanism.api.chemical.IChemicalHandler
-
isValid
public boolean isValid(int tank, mekanism.api.chemical.ChemicalStack stack) - Specified by:
isValidin interfacemekanism.api.chemical.IChemicalHandler
-
setChemicalInTank
public void setChemicalInTank(int tank, mekanism.api.chemical.ChemicalStack stack) - Specified by:
setChemicalInTankin interfacemekanism.api.chemical.IChemicalHandler
-
insertChemical
public mekanism.api.chemical.ChemicalStack insertChemical(mekanism.api.chemical.ChemicalStack stack, mekanism.api.Action action) - Specified by:
insertChemicalin interfacemekanism.api.chemical.IChemicalHandler
-
extractChemical
public mekanism.api.chemical.ChemicalStack extractChemical(long amount, mekanism.api.Action action) - Specified by:
extractChemicalin interfacemekanism.api.chemical.IChemicalHandler
-
extractChemical
public mekanism.api.chemical.ChemicalStack extractChemical(mekanism.api.chemical.ChemicalStack stack, mekanism.api.Action action) - Specified by:
extractChemicalin interfacemekanism.api.chemical.IChemicalHandler
-
getEmptyStack
public static mekanism.api.chemical.ChemicalStack getEmptyStack()
-