Leveling

Rank Cards

Customize member rank cards with backgrounds, colors, fonts, and animations.

Overview

Rank cards are visual displays showing a member's level, XP progress, and ranking. SYNTHET provides extensive customization options including backgrounds, colors, fonts, and animations.

Members can view their rank card with `/rank` to see their progression. Server admins can customize the default appearance or give members personalization options.

Viewing Rank Cards

Basic commands to view and display rank cards:

/rankView your own rank card
/rank <user>View another user's rank card
/rank globalView global leaderboard rank card
/rank compare <user>Compare your rank with another user

Basic Customization

Configure the default appearance of rank cards server-wide:

/rankcard theme <name>Set the base theme (classic, modern, neon, dark)
/rankcard bg-color <color>Set background color (hex or name)
/rankcard text-color <color>Set primary text color
/rankcard accent-color <color>Set accent/progress bar color
/rankcard font <name>Change font family (Roboto, Arial, etc.)
/rankcard show-level <true/false>Show/hide level number
/rankcard show-rank <true/false>Show/hide rank position
/rankcard show-xp <true/false>Show/hide XP values

Built-in Themes

Choose from professionally designed themes:

Classic

Simple, clean design with blue progress bar

Dark bg, white text, blue accent

/rankcard theme classic

Modern

Sleek design with gradient effects

Gradient bg, light text, vibrant accent

/rankcard theme modern

Neon

Eye-catching neon colors and glow effects

Dark bg, neon text, glowing accent

/rankcard theme neon

Dark

Minimalist dark theme for eye comfort

Very dark bg, dim text, subtle accent

/rankcard theme dark

Retro

Vintage 80s arcade style

Bright backgrounds, pixelated fonts

/rankcard theme retro

Gold

Premium golden luxury appearance

Dark bg, gold text, gold accent

/rankcard theme gold

Color Customization

Fine-tune colors for your server's branding:

Background Color

/rankcard bg-color #1a1a2e

Use hex codes (#RRGGBB) for precise colors. Darker backgrounds work best for readability.

Text Color

/rankcard text-color #ffffff

Choose light colors for dark backgrounds. White (#ffffff) and light grays work well.

Accent Color (Progress Bar)

/rankcard accent-color #00d4ff

The progress bar and highlights use this color. Choose vibrant colors that stand out.

Use hex color pickers online to find perfect colors for your server theme.

Color Palette Examples

Ready-to-use color combinations:

Gaming (Purple & Blue)

#2d1b69
#b084cc
#60a5fa

Professional (Slate & Cyan)

#0f172a
#cbd5e1
#06b6d4

Warm (Brown & Gold)

#1f1409
#fffbeb
#eab308

Font Customization

Change fonts to match your server's aesthetic:

Roboto

Modern, clean, highly readable

Use: Default, great for all purposes

Arial

Classic sans-serif, professional

Use: Business-style servers

Comic Sans

Casual, playful, fun

Use: Casual gaming communities

Courier

Monospace, retro feel

Use: Tech/coding communities

Georgia

Elegant serif font

Use: Premium/luxury servers

Impact

Bold, eye-catching

Use: Streaming communities

Display Options

Control what information is shown on rank cards:

Show Level

/rankcard show-level true

Display the large level number prominently on the card.

Show Rank

/rankcard show-rank true

Show server ranking (e.g., "Rank: 5/432").

Show XP Progress

/rankcard show-xp true

Display XP values and progress bar towards next level.

Show Avatar

/rankcard show-avatar true

Include user's Discord avatar on the rank card.

Background Settings

Configure background appearance and effects:

/rankcard bg-style solidSolid color background
/rankcard bg-style gradientGradient background (two colors)
/rankcard bg-style patternPattern/texture background
/rankcard bg-blur <amount>Add blur effect (0-100)
/rankcard bg-opacity <amount>Set background opacity (0-100)
/rankcard bg-image <url>Use custom image as background

Progress Bar Customization

Customize the XP progress bar appearance:

Progress Bar Style

/rankcard progress-style flat

Options: flat (simple), rounded (smooth edges), gradient (color fade), animated (moving effect)

Progress Height

/rankcard progress-height 8

Set height in pixels. Recommended range: 6-20 pixels.

Show Percentage

/rankcard show-xp-percentage true

Display XP progress as a percentage on the progress bar.

User Personalization

Allow members to customize their own rank cards:

/rankcard personal theme <name>Set your personal theme
/rankcard personal color <color>Set your personal accent color
/rankcard personal resetReset to server defaults
/rankcard personal show <user>View someone's personalized card

Rank Card Elements

A typical rank card displays these elements:

User Avatar: Discord profile picture on the left/top
Username: Member's Discord username
Level Badge: Prominent level number display
Rank Position: "Rank 42/500" showing server position
XP Progress Bar: Visual representation of XP towards next level
XP Values: "1,250 / 2,000 XP" numerical display
Next Level XP: Amount needed for next level
Decoration: Optional badges, borders, or special effects

Animation Effects

Add motion and effects to rank cards:

Animated Progress Bar

/rankcard animate-progress true

Progress bar fills smoothly with animation when displayed.

Glow Effect

/rankcard glow-effect true

Adds a glowing effect to accent elements and text.

Fade Background

/rankcard fade-bg true

Background edges fade to transparent for a softer look.

Tips & Best Practices

  • • Choose colors with good contrast for readability
  • • Light text on dark backgrounds is easier on the eyes
  • • Test your color scheme on different devices to ensure visibility
  • • Use accent colors that match your server's branding
  • • Limit animations to prevent the card from feeling too busy
  • • Consider accessibility when choosing colors (colorblind friendly)
  • • Update rank cards seasonally or for special events
  • • Allow user personalization to increase engagement with the leveling system

Troubleshooting

Text is hard to read

Increase contrast between background and text colors. Choose darker backgrounds with lighter text.

Custom image background not showing

Ensure the image URL is valid and publicly accessible. PNG/JPG formats work best.

Colors look different on mobile

Mobile displays colors slightly differently. Test your card on multiple devices.

Changes not applying

Changes apply immediately. Try `/rank` again or use `/rankcard reset` to clear cache.