	public static World copyWorld() throws IOException {
		
		  String newname;
		  File newdirectory;
		  File directory;
		  do {
			newname="world";
		    newdirectory=new File(newname);
		    deleteWorld(newdirectory);
		    directory=new File("paintwar");
		  }
		 while (newdirectory.exists());

		  FileUtils.copyDirectory(directory,newdirectory);
		  File uid=new File(newdirectory + File.separator + "uid.dat");
		  if (uid.exists())   uid.delete();
		  WorldCreator tmp=new WorldCreator(newname);
		  tmp.copy((World) directory);
		  return Bukkit.createWorld(tmp);
		}
	

	  public static boolean deleteWorld(File path)
	  {
	    if (path.exists()) {
	      File[] files = path.listFiles();
	      for (int i = 0; i < files.length; i++) {
	        if (files[i].isDirectory())
	          deleteWorld(files[i]);
	        else {
	          files[i].delete();
	        }
	      }
	    }
	    return path.delete();
	  }

}