package sourcecoded.quantum.tile;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.tileentity.TileEntity;
import sourcecoded.quantum.api.energy.EnergyBehaviour;
import sourcecoded.quantum.api.energy.ITileRiftHandler;
public class TileDebug extends TileEntity implements ITileRiftHandler {
int energy = 0;
public void updateEntity() {
super.updateEntity();
//System.err.println(getRiftEnergy());
}
@Override
public int takeRiftEnergy(int amount) {
return 0;
}
@Override
public int giveRiftEnergy(int amount) {
energy += amount;
return amount;
}
@Override
public int getRiftEnergy() {
return energy;
}
@Override
public int getMaxRiftEnergy() {
return 1000;
}
@Override
public EnergyBehaviour getBehaviour() {
return EnergyBehaviour.DRAIN;
}
public void writeToNBT(NBTTagCompound nbt) {
nbt.setInteger("energy", energy);
}
public void readFromNBT(NBTTagCompound nbt) {
energy = nbt.getInteger("energy");
}
}