promotional bannermobile promotional banner

RuneBarMoP

Simple adjustable Rune bar for Death Knights in MoP Classic.

File Details

RuneBarMoP_v550_1.zip

  • R
  • Jul 5, 2025
  • 5.62 KB
  • 19
  • 5.5.0
  • MoP Classic

File Name

RuneBarMoP_v550_1.zip

Supported Versions

  • 5.5.0

RuneBarMoP Changelog

Version 1.1.0

New Features:

  • Lock/Unlock System: Added ability to lock the bar to prevent mouse interaction

    • Use /runebar lock to disable mouse clicks (bar becomes click-through)
    • Use /runebar unlock to enable dragging again.
    • GUI checkbox: "Lock Bar (disable mouse)"
    • Perfect for positioning the bar anywhere without losing mouse-turn when clicking in its area
  • Hide Out-of-Combat Option: Bar can now automatically hide when not in combat

    • Use /runebar hideooc on to enable hiding when out of combat
    • Use /runebar hideooc off to disable (always visible)
    • GUI checkbox: "Hide when Out of Combat"
    • Great for keeping UI clean during exploration/downtime

Bug Fixes:

  • Fixed Critical Error on Non-DK Characters: Resolved "attempt to compare number with nil" error that occurred when logging into non-Death Knight characters
    • Added proper class checking before attempting to access rune data
    • Bar now gracefully handles character switching without throwing errors

Improvements:

  • Enhanced GUI: Redesigned options panel for better usability

    • Larger panel size (380x280) to prevent text overlap
    • Left-aligned checkboxes with proper spacing
    • Improved instruction text positioning to avoid button overlap
    • All options now clearly visible without clipping
  • Expanded Slash Commands: Updated help text with all available commands

    • /runebar - Open settings GUI
    • /runebar scale <number> - Set bar scale
    • /runebar lock/unlock - Toggle mouse interaction
    • /runebar hideooc on/off - Toggle out-of-combat hiding

Technical:

  • Added combat state event handling (PLAYER_REGEN_DISABLED/ENABLED)
  • Improved database initialization with new default values
  • Enhanced visibility and interactivity update functions
  • Better error handling for non-Death Knight characters
  • Cleaner code structure with proper function separation

Version 1.0.0

  • Initial release
  • Basic rune bar functionality for Death Knights
  • Draggable interface with Shift+drag
  • Scale adjustment via slider and commands
  • Death Knight themed UI with red accents

Thanks to the community feedback that made these improvements possible!