public static void MovePlayersFromWorld(String sourceWorld,
			String destinationWorld, Boolean resetPlayer) {
		World wDestWorld = GetWorld(destinationWorld);
		World wSrcWorld = GetWorld(sourceWorld);
		Location lSpawn = wDestWorld.getSpawnLocation();
		List<Player> _players = wSrcWorld.getPlayers();

		for (Iterator<Player> pli = _players.iterator(); pli.hasNext();) {
			Player _player = pli.next();
			if (resetPlayer) {
				PlayerUtils.ResetPlayer(_player);
			}
			_player.teleport(lSpawn);
		}
		OfflinePlayer[] offline = Core.getPlugin().getServer()
				.getOfflinePlayers();
		for (int i = 0; i < offline.length; i++) {
			Player p = offline[i].getPlayer();
			if (p != null) {
				p.teleport(lSpawn);
				if (resetPlayer) {
					PlayerUtils.ResetPlayer(offline[i].getPlayer());
				}
			}
		}

	}