package cofh.api.tileentity;
/**
* Implement this interface on objects which can report information about their energy usage.
*
* This is used for reporting purposes - Energy transactions are handled through IEnergyHandler!
*
* @author King Lemming
*
*/
public interface IEnergyInfo {
/**
* Returns energy usage/generation per tick (RF/t).
*/
int getInfoEnergyPerTick();
/**
* Returns maximum energy usage/generation per tick (RF/t).
*/
int getInfoMaxEnergyPerTick();
/**
* Returns energy stored (RF).
*/
int getInfoEnergyStored();
/**
* Returns maximum energy stored (RF).
*/
int getInfoMaxEnergyStored();
}