// reverts a visualization by sending another block change list, this time with the real world
  // block values
  public static void Revert(Player player) {
    PlayerData playerData = GriefPrevention.instance.dataStore.getPlayerData(player.getName());

    // Visualization visualization = playerData.currentVisualization;

    if (playerData.ActiveVisualizations.size() > 0) {
      if (player.isOnline()) {
        for (Visualization visualization : playerData.ActiveVisualizations) {
          for (int i = 0; i < visualization.elements.size(); i++) {
            VisualizationElement element = visualization.elements.get(i);
            Block block = element.location.getBlock();
            player.sendBlockChange(element.location, block.getType(), block.getData());
          }
        }
      }

      playerData.ActiveVisualizations.clear();
    }
  }