// Radiate from that control rod
TileEntityReactorFuelRod source = currentFuelRod.next();
TileEntityReactorControlRod sourceControlRod = (TileEntityReactorControlRod)worldObj.getTileEntity(source.xCoord, getMaximumCoord().y, source.zCoord);
if(sourceControlRod != null)
{
RadiationData radData = radiationHelper.radiate(worldObj, fuelContainer, source, sourceControlRod, getFuelHeat(), getReactorHeat(), attachedControlRods.size());
// Assimilate results of radiation
if(radData != null) {
addFuelHeat(radData.getFuelHeatChange(attachedFuelRods.size()));
addReactorHeat(radData.getEnvironmentHeatChange(getReactorVolume()));
fuelConsumedLastTick += radData.fuelUsage;
}
}
}