fCraft.World.GenerateWoMConfig C# (CSharp) Method

GenerateWoMConfig() public method

public GenerateWoMConfig ( bool sendMotd ) : string
sendMotd bool
return string
        public string GenerateWoMConfig( bool sendMotd )
        {
            StringBuilder sb = new StringBuilder();
            sb.AppendLine( "server.name = " + ConfigKey.ServerName.GetString() );
            if ( sendMotd ) {
                sb.AppendLine( "server.detail = " + ConfigKey.MOTD.GetString() );
            } else {
                sb.AppendLine( "server.detail = " + ClassyName );
            }
            sb.AppendLine( "user.detail = World " + ClassyName );
            if ( CloudColor > -1 )
                sb.AppendLine( "environment.cloud = " + CloudColor );
            if ( FogColor > -1 )
                sb.AppendLine( "environment.fog = " + FogColor );
            if ( SkyColor > -1 )
                sb.AppendLine( "environment.sky = " + SkyColor );
            if ( EdgeLevel > -1 )
                sb.AppendLine( "environment.level = " + EdgeLevel );
            if ( Terrain != null )
                sb.AppendLine( "environment.terrain = " + Terrain );
            if ( EdgeBlock != Block.Water ) {
                string edgeTexture = Map.GetEdgeTexture( EdgeBlock );
                if ( edgeTexture != null ) {
                    sb.AppendLine( "environment.edge = " + edgeTexture );
                }
            }
            if ( SideBlock != Block.Admincrete ) {
                string sideTexture = Map.GetEdgeTexture( SideBlock );
                if ( sideTexture != null ) {
                    sb.AppendLine( "environment.side = " + sideTexture );
                }
            }
            sb.AppendLine( "server.sendwomid = true" );
            return sb.ToString();
        }