docs: static public File copyMapFiles(File mapFile, boolean isTemporary)
      {
          System.out.println("Current directory: "+System.getProperty("user.dir"));
          // Look for the basemap file.
          // If it exists, copy it into the Minecraft saves folder,
          // and attempt to load it.
          File savesDir = FMLClientHandler.instance().getSavesDir();
          File dst = null;
          if (mapFile != null && mapFile.exists())
          {
              dst = new File(savesDir, getNewSaveFileLocation(isTemporary));
  
              try
              {
                  FileUtils.copyDirectory(mapFile, dst);
              }
              catch (IOException e)
              {
                  System.out.println("Failed to load file: " + mapFile.getPath());
                  return null;
              }
          }
          
          return dst;
      }