Added better support for ic2 classic power system

This commit is contained in:
Modmuss50 2015-09-14 21:07:44 +01:00
parent 0bf7e1968e
commit cf49f01042

View file

@ -8,6 +8,7 @@ import ic2.api.energy.event.EnergyTileLoadEvent;
import ic2.api.energy.event.EnergyTileUnloadEvent; import ic2.api.energy.event.EnergyTileUnloadEvent;
import ic2.api.energy.tile.IEnergySink; import ic2.api.energy.tile.IEnergySink;
import ic2.api.energy.tile.IEnergySource; import ic2.api.energy.tile.IEnergySource;
import ic2.api.energy.tile.IEnergySourceInfo;
import ic2.api.energy.tile.IEnergyTile; import ic2.api.energy.tile.IEnergyTile;
import ic2.api.info.Info; import ic2.api.info.Info;
import net.minecraft.nbt.NBTTagCompound; import net.minecraft.nbt.NBTTagCompound;
@ -28,8 +29,9 @@ import java.util.List;
}) })
public abstract class TilePowerAcceptor extends RFProviderTile implements public abstract class TilePowerAcceptor extends RFProviderTile implements
IEnergyReceiver, IEnergyProvider, //Cofh IEnergyReceiver, IEnergyProvider, //Cofh
IEnergyInterfaceTile,//TechReborn IEnergyInterfaceTile, //TechReborn
IEnergyTile, IEnergySink, IEnergySource //Ic2 IEnergyTile, IEnergySink, IEnergySource, //Ic2
IEnergySourceInfo //IC2 Classic
{ {
public int tier; public int tier;
private double energy; private double energy;
@ -307,4 +309,12 @@ public abstract class TilePowerAcceptor extends RFProviderTile implements
public double getFreeSpace(){ public double getFreeSpace(){
return getMaxPower() - energy; return getMaxPower() - energy;
} }
//IC2 Classic
@Override
public int getMaxEnergyAmount() {
return (int) getMaxOutput();
}
} }