public World isAndGetCopyWorld(World world, Player player){
		String playerName = "_" + player.getName();
		new_name = world.getName();
		folderName = "/" + new_name;
		
		if (!(new_name.endsWith(playerName))){
			new_name = new_name + playerName;
			if (plugin.mainWorlds.contains(world.getName())){
				if (playerWorlds(player).size() > 0 && !playerWorlds(player).get(0).endsWith(new_name)){
					world = Bukkit.getWorld(plugin.lobbyWorld);
				}else{
					World world_old = world;
					//copy file from inactive if exists
					File source = new File("inactive/" + new_name);
					
					if (source.exists()){
						adventourmovefolder.main("inactive/" + new_name, new_name);
					}
					
					World new_world = Bukkit.getWorld(new_name);
					if (new_world == null){
						AdvenTourCopyFolder foldercopy = new AdvenTourCopyFolder(plugin);
						foldercopy.main(playerName, folderName);
						world = WorldCreator.name(new_name).createWorld();
					}else{
						world = new_world;
					}
					
					world.setKeepSpawnInMemory(false);
					//Load copy world settings START
					world = loadCopyWorldSettings(world_old, world);
					//Load copy world settings STOP
				}
			}
		}
		return world;
	}