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.ChemicalStack
extractChemical
(int tank, long l, mekanism.api.Action action) mekanism.api.chemical.ChemicalStack
extractChemical
(long amount, mekanism.api.Action action) mekanism.api.chemical.ChemicalStack
extractChemical
(mekanism.api.chemical.ChemicalStack stack, mekanism.api.Action action) protected mekanism.api.chemical.IChemicalHandler
mekanism.api.chemical.ChemicalStack
getChemicalInTank
(int tank) long
getChemicalTankCapacity
(int tank) int
static mekanism.api.chemical.ChemicalStack
mekanism.api.chemical.ChemicalStack
insertChemical
(int tank, mekanism.api.chemical.ChemicalStack stack, mekanism.api.Action action) mekanism.api.chemical.ChemicalStack
insertChemical
(mekanism.api.chemical.ChemicalStack stack, mekanism.api.Action action) boolean
isValid
(int tank, mekanism.api.chemical.ChemicalStack stack) void
setChemicalInTank
(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:
getChemicalTanks
in interfacemekanism.api.chemical.IChemicalHandler
-
getChemicalInTank
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
-
extractChemical
public mekanism.api.chemical.ChemicalStack extractChemical(int tank, long l, mekanism.api.Action action) - Specified by:
extractChemical
in interfacemekanism.api.chemical.IChemicalHandler
-
insertChemical
public mekanism.api.chemical.ChemicalStack insertChemical(int tank, mekanism.api.chemical.ChemicalStack stack, mekanism.api.Action action) - Specified by:
insertChemical
in interfacemekanism.api.chemical.IChemicalHandler
-
isValid
public boolean isValid(int tank, mekanism.api.chemical.ChemicalStack stack) - Specified by:
isValid
in interfacemekanism.api.chemical.IChemicalHandler
-
setChemicalInTank
public void setChemicalInTank(int tank, mekanism.api.chemical.ChemicalStack stack) - Specified by:
setChemicalInTank
in interfacemekanism.api.chemical.IChemicalHandler
-
insertChemical
public mekanism.api.chemical.ChemicalStack insertChemical(mekanism.api.chemical.ChemicalStack stack, mekanism.api.Action action) - Specified by:
insertChemical
in interfacemekanism.api.chemical.IChemicalHandler
-
extractChemical
public mekanism.api.chemical.ChemicalStack extractChemical(long amount, mekanism.api.Action action) - Specified by:
extractChemical
in interfacemekanism.api.chemical.IChemicalHandler
-
extractChemical
public mekanism.api.chemical.ChemicalStack extractChemical(mekanism.api.chemical.ChemicalStack stack, mekanism.api.Action action) - Specified by:
extractChemical
in interfacemekanism.api.chemical.IChemicalHandler
-
getEmptyStack
public static mekanism.api.chemical.ChemicalStack getEmptyStack()
-