promotional bannermobile promotional banner

PvP Profile

Provides convenient access to multiple PvP websites through right-click context menus. Supports multiple providers and allows users to choose which they want to use. Generates full URLs for the player that can be copied with Ctrl+C.

File Details

v1.0.1

  • R
  • Aug 1, 2025
  • 36.84 KB
  • 23
  • 11.1.7+1
  • MoP Classic + 1

File Name

PvPProfile-v1.0.1.zip

Supported Versions

  • 11.1.7
  • 5.5.0

Changelog

All notable changes to PvP Profile will be documented in this file.

[1.0.1] - 2025-08-01

Changed

  • Performance Optimization: Refactored Classic WoW detection to cache its value and reuse across modules
    • Updated config.lua to store the Classic WoW detection result in ns.config.isClassicWoW
    • Modified checkpvp.lua, provider_registry.lua, and menu.lua to utilize the new centralized configuration
    • Improves performance by avoiding repeated Classic WoW detection calls

[1.0.0] - 2025-07-31

Added

  • Initial release of PvP Profile addon
  • Multi-website provider system supporting:
    • Check-PvP.fr integration (retail and classic)
    • Drustvar.com integration (retail only)
    • Seramate.com integration (retail only)
  • Configurable website enable/disable options
  • Direct context menu integration:
    • Individual buttons for each enabled provider
  • Comprehensive player context support:
    • LFG search results and applicants
    • Party, raid, and guild members
    • Friends and Battle.net friends
    • Target players and self
  • UI Improvements: Added "PvP Profile" title to context menus for better organization
  • Enhanced Context Menus: Individual buttons for each enabled provider always show URLs
  • Optional Name-Realm: Added configurable "Name-Realm" button for manual searching
  • Auto-close dialog functionality
  • Extensive slash command interface
  • Cross-realm and multi-region support
  • Persistent configuration storage
  • Debug mode for troubleshooting
  • Classic WoW compatibility

Technical Features

  • Modular provider architecture for easy extensibility
  • WoW version-aware provider filtering (classic vs retail compatibility)
  • Clean separation of concerns across modules
  • Comprehensive realm and region detection
  • Dynamic options panel generation
  • Robust error handling and validation

Supported Contexts

  • All major player interaction contexts in modern WoW
  • LFG system integration
  • Social features (guild, communities, friends)
  • Combat contexts (targets, enemies)

Website Provider Credits

  • Check-PvP.fr - retail and classic support
  • Drustvar.com - retail only
  • Seramate.com - retail only

This addon was built with extensibility and user choice in mind.