// Take a snapshot of the next townBlock and save.
if (TownyRegenAPI.hasWorldCoords()) {
try {
TownBlock townBlock = TownyRegenAPI.getWorldCoord().getTownBlock();
PlotBlockData plotChunk = new PlotBlockData(townBlock);
plotChunk.initialize(); // Create a new snapshot.
if (!plotChunk.getBlockList().isEmpty() && !(plotChunk.getBlockList() == null))
TownyRegenAPI.addPlotChunkSnapshot(plotChunk); // Save the snapshot.
plotChunk = null;