fCraft.WorldCommands.WorldHide C# (CSharp) Method

WorldHide() static private method

static private WorldHide ( Player player, Command cmd ) : void
player Player
cmd Command
return void
        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();
            }
        }