Description
CharacterStats
A lightweight, customizable addon for tracking your character's statistics in World of Warcraft.
Overview
CharacterStats displays your character's important stats in a clean, movable frame. Track Strength, Agility, Intellect, Critical Strike, Haste, Mastery, Versatility, and moreβall without opening the Character panel.
Highlights
- π Movable stats frame with real-time updates
- π¨ Fully customizable fonts, colors, and layout
- π‘οΈ Optional class-colored borders and themes
- π¬ Shift-click the frame to share stats in chat
- π― Smart filtering shows only relevant stats for your spec
- βοΈ Auto-switching profiles for different specializations
- πΊοΈ Minimap button for quick access
- π Localized in 12 languages
Features
π― Smart Stat Display
- Role-Based Filtering β Automatically shows only relevant stats for your spec and role
- Tank Stats β Dodge, Parry, Block automatically shown for tank specs
- Caster Stats β Spell Power, Mana Regen for casters and healers
- Physical Stats β Attack Power for melee and ranged DPS
- Primary Stat Auto-Filter β Shows only your spec's primary stat (Str/Agi/Int)
- Item Level β Automatically color-coded by gear quality
βοΈ Spec-Based Profiles
- Auto-Switching β Automatically switch settings when you change specs
- Per-Spec Customization β Different stat displays, colors, and layouts for each specialization
- Profile Management β Create, copy, and manage multiple profiles
- Independent Positioning β Each profile can have its own window position and size
π¨ Extensive Customization
- Drag the frame anywhere on your screen with optional locking
- Adjust frame scale from 50% to 150%
- Choose from 60+ fonts with multiple sizes and outlines
- Customize the color of any stat individually
- Default gold theme plus class-colored themes for all 13 classes
- Optional class-colored borders
- Show or hide individual stats
- Drag-and-drop reordering of stats
- Display stats as percentages, raw values, or both
- Flexible value placement (split, right-aligned, left-aligned)
- Independent transparency controls for background, border, and text
- Multiple border styles
π±οΈ User Interface
- Minimap Button β Left-click to toggle, right-click for options, shift-click to reset
- Quick Sharing β Shift-click the stats frame to post your stats in chat
- Paperdoll Integration β Optional stats display in your character sheet
- Resizable Frame β Adjust window size to fit your UI
- Screen Clamping β Prevents the frame from going off-screen
β‘ Performance
- Efficient updates with smart caching and throttling
- Event coalescing for smooth performance
- Minimal memory footprint
- Optimized for low-end systems
Version-Specific Features
π Retail (Midnight / Midnight Prepatch)
Available Stats:
Item Level, Strength, Agility, Intellect, Stamina, Armor, Critical Strike, Haste, Mastery, Versatility, Leech, Avoidance, Speed, Dodge, Parry, Block, Stagger (Brewmaster), Movement Speed, Mana Regen
- Modern stat system with tertiary stats (Leech, Avoidance, Speed)
- Stagger percentage for Brewmaster Monks
- Paperdoll integration displays stats in your character sheet
βοΈ Classic (Mists of Pandaria)
Available Stats:
Item Level, Strength, Agility, Intellect, Spirit, Stamina, Armor, Hit, Expertise, Critical Strike, Haste, Mastery, Attack Power, Spell Power, Ranged Attack Power, PvP Power, PvP Resilience, Dodge, Parry, Block, Defense, Movement Speed
- Classic-era stats including Hit, Expertise, Spirit, and Defense
- Separate tracking for Attack Power, Spell Power, and Ranged Attack Power
- PvP Power and PvP Resilience stats
- Includes a new stat frame in the Paperdoll for easy viewing in your character sheet
Stats automatically hide when their value is 0. Primary stat detection updates based on your class and specialization.
Getting Started
- Type
/csto open the options panel - Adjust size, fonts, colors, stat filters, and border options
- Drag the frame to position it where you like
- Save your settings as a profile for each spec
Slash Commands
/cs/charstats/cstatsβ Toggle stats frame/cs config/cs optionsβ Open options panel/cs showβ Show the stats frame/cs hideβ Hide the stats frame/cs resetβ Reset frame position/cs resetminimapβ Reset minimap button position/cs helpβ Display all available commands
Configuration
Stat Selection
Enable or disable individual stats and customize their display order with drag-and-drop reordering.
Display Options
- Percentage or Rating β Toggle between percentage and raw rating values
- Short or Full Names β Use abbreviated (Str, Agi, Crit) or full names (Strength, Agility, Critical Strike)
- Decimal Precision β Control decimal places for stat values
Visual Options
- Label Colors β Customize stat name colors
- Value Colors β Customize stat value colors
- Individual Stat Colors β Override colors for specific stats
- Themes β Choose from default or class-themed color schemes
- Borders β Adjust border style, color, and opacity
Compatibility
This addon includes all required libraries and has no hard dependencies.
Support & Community
Need help, found a bug, or have a feature request?
CharacterStats is released under the MIT License


