while (count < BBSettings.rollbacksPerTick && listBlocks.size() > 0) {
BBDataBlock dataBlock = listBlocks.removeFirst();
if (dataBlock != null) {
lastRollback.addFirst(dataBlock);
try {
dataBlock.rollback(server.getWorld(dataBlock.world));
} catch (Exception e) {
BBLogging.warning("Caught exception when rolling back a " + dataBlock.action);
}
count++;
}