Class PartStateChemical.Handler<CHEMICAL extends mekanism.api.chemical.Chemical<CHEMICAL>,STACK extends mekanism.api.chemical.ChemicalStack<CHEMICAL>>
java.lang.Object
org.cyclops.integratedmekanism.modcompat.integratedtunnels.part.PartStateChemical.Handler<CHEMICAL,STACK>
- All Implemented Interfaces:
mekanism.api.chemical.IChemicalHandler<CHEMICAL,,STACK> mekanism.api.chemical.IEmptyStackProvider<CHEMICAL,STACK>
- Enclosing class:
- PartStateChemical<P extends org.cyclops.integrateddynamics.api.part.write.IPartTypeWriter>
public static class PartStateChemical.Handler<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
ConstructorsConstructorDescriptionHandler(PartStateChemical<?> partState, net.minecraftforge.common.capabilities.Capability<? extends mekanism.api.chemical.IChemicalHandler<?, ? extends STACK>> handlerCapability) -
Method Summary
Modifier and TypeMethodDescriptionextractChemical(int tank, long maxDrain, mekanism.api.Action action) getChemicalInTank(int tank) longgetTankCapacity(int tank) intgetTanks()insertChemical(int tank, STACK chemicalStack, mekanism.api.Action action) booleanprotected STACKrateLimitFluid(STACK chemicalStack) voidsetChemicalInTank(int tank, STACK chemicalStack) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface mekanism.api.chemical.IChemicalHandler
extractChemical, extractChemical, insertChemical
-
Constructor Details
-
Handler
public Handler(PartStateChemical<?> partState, net.minecraftforge.common.capabilities.Capability<? extends mekanism.api.chemical.IChemicalHandler<?, ? extends STACK>> handlerCapability)
-
-
Method Details
-
getChemicalHandler
-
getTanks
public int getTanks() -
getChemicalInTank
-
setChemicalInTank
-
getTankCapacity
public long getTankCapacity(int tank) -
isValid
-
rateLimitFluid
-
insertChemical
-
extractChemical
-
getEmptyStack
-