Class PartStateChemical.Handler
java.lang.Object
org.cyclops.integratedmekanism.modcompat.integratedtunnels.part.PartStateChemical.Handler
- All Implemented Interfaces:
mekanism.api.chemical.IChemicalHandler
- Enclosing class:
PartStateChemical<P extends org.cyclops.integrateddynamics.api.part.write.IPartTypeWriter>
public static class PartStateChemical.Handler
extends Object
implements mekanism.api.chemical.IChemicalHandler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionmekanism.api.chemical.ChemicalStackextractChemical(int tank, long maxDrain, 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 chemicalStack, mekanism.api.Action action) booleanisValid(int tank, mekanism.api.chemical.ChemicalStack chemicalStack) protected mekanism.api.chemical.ChemicalStackrateLimitFluid(mekanism.api.chemical.ChemicalStack chemicalStack) voidsetChemicalInTank(int tank, mekanism.api.chemical.ChemicalStack 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
-
-
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
-
setChemicalInTank
public void setChemicalInTank(int tank, mekanism.api.chemical.ChemicalStack chemicalStack) - Specified by:
setChemicalInTankin interfacemekanism.api.chemical.IChemicalHandler
-
getChemicalTankCapacity
public long getChemicalTankCapacity(int tank) - Specified by:
getChemicalTankCapacityin interfacemekanism.api.chemical.IChemicalHandler
-
isValid
public boolean isValid(int tank, mekanism.api.chemical.ChemicalStack chemicalStack) - Specified by:
isValidin interfacemekanism.api.chemical.IChemicalHandler
-
rateLimitFluid
protected mekanism.api.chemical.ChemicalStack rateLimitFluid(mekanism.api.chemical.ChemicalStack chemicalStack) -
insertChemical
public mekanism.api.chemical.ChemicalStack insertChemical(int tank, mekanism.api.chemical.ChemicalStack chemicalStack, mekanism.api.Action action) - Specified by:
insertChemicalin interfacemekanism.api.chemical.IChemicalHandler
-
extractChemical
public mekanism.api.chemical.ChemicalStack extractChemical(int tank, long maxDrain, mekanism.api.Action action) - Specified by:
extractChemicalin interfacemekanism.api.chemical.IChemicalHandler
-
getEmptyStack
public static mekanism.api.chemical.ChemicalStack getEmptyStack()
-