public class EnergyStorageWrapper
extends java.lang.Object
implements net.minecraftforge.energy.IEnergyStorage
EnergyManager to provide restrictions on extraction of receiving of energy.| Constructor and Description |
|---|
EnergyStorageWrapper(EnergyManager energyManager,
EnergyTransferMode mode) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canExtract() |
boolean |
canReceive() |
int |
extractEnergy(int maxExtract,
boolean simulate) |
int |
getEnergyStored() |
int |
getMaxEnergyStored() |
int |
receiveEnergy(int maxReceive,
boolean simulate) |
public EnergyStorageWrapper(EnergyManager energyManager, EnergyTransferMode mode)
public boolean canExtract()
canExtract in interface net.minecraftforge.energy.IEnergyStoragepublic boolean canReceive()
canReceive in interface net.minecraftforge.energy.IEnergyStoragepublic int receiveEnergy(int maxReceive,
boolean simulate)
receiveEnergy in interface net.minecraftforge.energy.IEnergyStoragepublic int extractEnergy(int maxExtract,
boolean simulate)
extractEnergy in interface net.minecraftforge.energy.IEnergyStoragepublic int getEnergyStored()
getEnergyStored in interface net.minecraftforge.energy.IEnergyStoragepublic int getMaxEnergyStored()
getMaxEnergyStored in interface net.minecraftforge.energy.IEnergyStorage