Class ChemicalHandlerPartState<CHEMICAL extends mekanism.api.chemical.Chemical<CHEMICAL>,STACK extends mekanism.api.chemical.ChemicalStack<CHEMICAL>>
java.lang.Object
org.cyclops.integratedmekanismics.modcompat.integratedtunnels.part.ChemicalHandlerPartState<CHEMICAL,STACK>
- All Implemented Interfaces:
mekanism.api.chemical.IChemicalHandler<CHEMICAL,
,STACK> mekanism.api.chemical.IEmptyStackProvider<CHEMICAL,
STACK>
public class ChemicalHandlerPartState<CHEMICAL extends mekanism.api.chemical.Chemical<CHEMICAL>,STACK extends mekanism.api.chemical.ChemicalStack<CHEMICAL>>
extends Object
implements mekanism.api.chemical.IChemicalHandler<CHEMICAL,STACK>
-
Constructor Summary
ConstructorsConstructorDescriptionChemicalHandlerPartState
(org.cyclops.integratedtunnels.core.part.IPartTypeInterfacePositionedAddon.IState<IChemicalNetwork, mekanism.api.chemical.IChemicalHandler<?, ?>, ?, ?> state, net.minecraftforge.common.capabilities.Capability<? extends mekanism.api.chemical.IChemicalHandler<?, ? extends STACK>> handlerCapability) -
Method Summary
Modifier and TypeMethodDescriptionextractChemical
(int tank, long l, mekanism.api.Action action) extractChemical
(long amount, mekanism.api.Action action) extractChemical
(STACK stack, mekanism.api.Action action) getChemicalInTank
(int tank) long
getTankCapacity
(int tank) int
getTanks()
insertChemical
(int tank, STACK stack, mekanism.api.Action action) insertChemical
(STACK stack, mekanism.api.Action action) boolean
void
setChemicalInTank
(int tank, STACK stack)
-
Constructor Details
-
ChemicalHandlerPartState
public ChemicalHandlerPartState(org.cyclops.integratedtunnels.core.part.IPartTypeInterfacePositionedAddon.IState<IChemicalNetwork, mekanism.api.chemical.IChemicalHandler<?, ?>, ?, ?> state, net.minecraftforge.common.capabilities.Capability<? extends mekanism.api.chemical.IChemicalHandler<?, ? extends STACK>> handlerCapability)
-
-
Method Details
-
getChemicalHandler
-
getTanks
public int getTanks() -
getChemicalInTank
-
getTankCapacity
public long getTankCapacity(int tank) -
extractChemical
-
insertChemical
-
isValid
-
setChemicalInTank
-
insertChemical
-
extractChemical
-
extractChemical
-
getEmptyStack
-