internal static void WorldHide( Player player, Command cmd ) {
string worldName = cmd.Next();
if( worldName == null ) {
cdWorldAccess.PrintUsage( player );
return;
}
World world = WorldManager.FindWorldOrPrintMatches( player, worldName );
if( world == null ) return;
if( world.IsHidden ) {
player.Message( "World \"{0}&S\" is already hidden.", world.GetClassyName() );
} else {
player.Message( "World \"{0}&S\" is now hidden.", world.GetClassyName() );
world.IsHidden = true;
WorldManager.SaveWorldList();
}
}