if (outputRate < Info.AE_MIN_OUTPUT) outputRate = Info.AE_MIN_OUTPUT;
if (energyBuffer > packetSize * Info.AE_PACKETS_TICK) energyBuffer = packetSize * Info.AE_PACKETS_TICK;
energyCap = Math.max(packetSize, outputRate);
NBTTagList nbttaglist = nbttagcompound.getTagList("SideSettings");
for (int i = 0; i < nbttaglist.tagCount(); ++i)
{
NBTTagCompound entry = (NBTTagCompound)nbttaglist.tagAt(i);
if (i >= 0 && i < sideSettings.length)
{
sideSettings[i] = (byte)(entry.getByte("Flags") & 255);