package mods.eln.sim.nbt;
import mods.eln.misc.INBTTReady;
import mods.eln.sim.FurnaceProcess;
import mods.eln.sim.ThermalLoad;
import net.minecraft.nbt.NBTTagCompound;
public class NbtFurnaceProcess extends FurnaceProcess implements INBTTReady {
String name;
public NbtFurnaceProcess(String name, ThermalLoad load) {
super(load);
this.name = name;
}
@Override
public void readFromNBT(NBTTagCompound nbttagcompound, String str) {
combustibleEnergy = nbttagcompound.getFloat(str + name + "Q");
setGain(nbttagcompound.getDouble(str + name + "gain"));
}
@Override
public void writeToNBT(NBTTagCompound nbttagcompound, String str) {
nbttagcompound.setFloat(str + name + "Q", (float) combustibleEnergy);
nbttagcompound.setDouble(str + name + "gain", getGain());
}
}