aboutsummaryrefslogtreecommitdiff
path: root/src/Java/api/cofh/energy/IEnergyHandler.java
blob: 9d3385c4c0f7bce1a1ea82aa5b1fd5fb5a90d577 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package api.cofh.energy;

import net.minecraftforge.common.util.ForgeDirection;

public abstract interface IEnergyHandler
  extends IEnergyProvider, IEnergyReceiver
{
  public abstract int receiveEnergy(ForgeDirection paramForgeDirection, int paramInt, boolean paramBoolean);
  
  public abstract int extractEnergy(ForgeDirection paramForgeDirection, int paramInt, boolean paramBoolean);
  
  public abstract int getEnergyStored(ForgeDirection paramForgeDirection);
  
  public abstract int getMaxEnergyStored(ForgeDirection paramForgeDirection);
}