Added better support for ic2 classic power system
This commit is contained in:
parent
0bf7e1968e
commit
cf49f01042
1 changed files with 13 additions and 3 deletions
|
@ -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;
|
||||||
|
@ -29,7 +30,8 @@ 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();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue