Class GenericStackMatterStorage
-
- All Implemented Interfaces:
-
com.buuz135.replication.api.matter_fluid.IMatterHandler
public final class GenericStackMatterStorage implements IMatterHandler
-
-
Constructor Summary
Constructors Constructor Description GenericStackMatterStorage(GenericInternalInventory inventory)
-
Method Summary
Modifier and Type Method Description final GenericInternalInventorygetInventory()IntegergetTanks()MatterStackgetMatterInTank(Integer tank)DoublegetTankCapacity(Integer tank)BooleanisMatterValid(Integer tank, MatterStack stack)Doublefill(MatterStack stack, IFluidHandler.FluidAction action)MatterStackdrain(MatterStack resource, IFluidHandler.FluidAction action)MatterStackdrain(Double maxDrain, IFluidHandler.FluidAction action)-
-
Method Detail
-
getInventory
final GenericInternalInventory getInventory()
-
getMatterInTank
MatterStack getMatterInTank(Integer tank)
-
getTankCapacity
Double getTankCapacity(Integer tank)
-
isMatterValid
Boolean isMatterValid(Integer tank, MatterStack stack)
-
drain
MatterStack drain(MatterStack resource, IFluidHandler.FluidAction action)
-
-
-
-