Details

Addon ID: 26972
Addon Version: XP Splash
Expansion: 1.60
Upload date: Oct 06, 2026
Last Updated: Oct 06, 2026
Downloads: Less than 100
Website: Source Link

Expansion


Categories


Developers

Mermel
Mermel Creator

XP Splash

Never miss a big chunk of experience again.

XP Splash watches your XP bar and throws up a fully customizable on-screen banner any time a single gain crosses a threshold you set — quest turn-ins, dungeon and raid bosses, rested-XP-boosted pulls, whatever actually moves the needle. Small trickle gains from routine grinding stay out of your way; the big stuff gets a moment in the spotlight.

Every part of the splash is yours to configure — what it says, what it looks like, and where it sits on screen — all from Blizzard's native Settings panel. No external libraries, no dependencies.

Features

  • Threshold-based trigger — only fires for gains that are a meaningful chunk of your current level's XP (default 5%, adjustable from 1–50%)
  • Fully custom text — rewrite both lines of the splash in your own words using placeholders for XP gained, the size of the gain, your current standing in the level, percent remaining, and character level
  • Fonts, sizes, and colors — choose from Blizzard's built-in typefaces and set an independent size and color for each line
  • Drag-anywhere positioning — unlock the splash, drag it exactly where you want it, lock it in place
  • Configurable timing — control fade-in, hold, and fade-out duration to taste
  • Optional sound alert
  • Built entirely on Blizzard's native Settings API — shows up right alongside your other addon settings under Esc → Options → AddOns

Getting Started

Open the settings panel with Esc → Options → AddOns → XP Splash, or just type /xpsplash config in chat. Hit Test at the top of the panel any time to preview your current look and text without needing to actually gain XP.

Customizing the Text

Both lines of the splash support the following placeholders — mix and match them however you like. Note the difference between {pctOfLevel} and {pctComplete}: one describes the gain you just got, the other describes where you now stand.

PlaceholderMeaning
{xp}XP gained, comma-formatted
{pctOfLevel}Size of this gain, as a % of the current level's total XP (one decimal)
{pctOfLevelInt}Same, rounded to a whole number
{pctComplete}Your current standing in the level after this gain (one decimal)
{pctCompleteInt}Same, rounded to a whole number
{pctToNext}% remaining until your next level (one decimal)
{pctToNextInt}Same, rounded to a whole number
{level}Your character level

Default text:

  • Top line: +{xp} XP
  • Bottom line: {pctOfLevel}% of level | {pctToNext}% to next level

Example custom text: {xp} XP - {pctCompleteInt}% of level {level} → "1,234 XP - 93% of level 84"

Slash Commands

CommandEffect
/xpsplash configOpen the settings panel
/xpsplash threshold <percent>Set the trigger threshold
/xpsplash soundToggle the alert sound
/xpsplash testPreview the splash
/xpsplash moveUnlock and drag the splash
/xpsplash lockLock and save its position
/xpsplash statusShow current settings

Notes

  • Retail only.
  • No external libraries or dependencies required.
  • All settings are saved per-account.

Found a bug or have a feature idea? Let me know!

You must be logged in to leave a comment.

Comments (0)