public static void deleteWorlds() {
		if (!containsLoadedWorlds()) {
			if (ChristmasCrashers.isDebugModeEnabled())
				System.out.println("Cancelling DeleteWorldsTask - there are no loaded worlds.");
			return;
		}
		ArrayList<World> worldsToDelete = new ArrayList<World>();
		
		for (World w : worlds)
			if (w != null)
				worldsToDelete.add(w);
		new Thread(new DeleteWorldsTask((World[]) worldsToDelete.toArray())).start();
		for (World w : worldsToDelete)
			worlds[w.getID()] = null;
	}