private static void FixRealms( Player player, Command cmd )
{
int Count = 0;
player.Message( "Managing worlds..." );
new System.Threading.Thread( new System.Threading.ThreadStart( delegate {
foreach ( World w in WorldManager.Worlds ) {
foreach ( PlayerInfo p in PlayerDB.PlayerInfoList ) {
if ( p == null || w == null )
return;
if ( p.Name == w.Name ) {
w.IsHidden = false;
w.IsRealm = true;
Count++;
}
}
}
} ) ).Start();
player.Message( "Converted {0} worlds to Realms", Count.ToString(CultureInfo.InvariantCulture) );
}