promotional bannermobile promotional banner

Milkmans Simple Blacklist

A lightweight addon that lets you create a personal blacklist, track reasons for each entry, and alerts you when you join a group with someone on it.

File Details

MSB1.5.6-fix26.zip

  • R
  • Jan 11, 2026
  • 1.50 MB
  • 14
  • 1.15.8
  • Classic

File Name

MSB1.5.6-fix26.zip

Supported Versions

  • 1.15.8

Milkmans Simple Blacklist, v1.5.6

This update is basically a big stability and quality of life patch, plus export and import finally working the way you wanted.

UI and Tabs

  • Tips tab is no longer empty

    • Fixed the layout bug that was making the Tips page show blank.

  • “Friendly” tab was renamed to “Blacklisted”

    • This list is meant for players on your side you want to avoid or note, not “friends.”

  • Tips text was cleaned up so it displays correctly in Classic:

    • Removed characters that showed up as weird boxes.

    • Updated the keybind instructions to the correct Classic menu path:

      • Esc, Options, Keybindings, Other, “Add mouseover enemy to blacklist”

Export and Import (big one)

  • Export and Import now use a real multiline window (not the broken StaticPopup single line behavior).

  • Export creates a single shareable string format:

    • MSB||friendly||name:note;name2:note2

    • MSB||enemy||name:note;name2:note2

  • Important Classic fix:

    • WoW edit boxes treat | as special, so export shows double pipes || on purpose.

    • Import automatically converts || back into | so the parser reads it correctly.

  • Import behavior matches your rules:

    • Adds only missing names

    • Skips duplicates automatically

    • Does not overwrite existing notes

    • Does not delete anything

    • Does not touch the other list

    • Prints a summary:

      • MSB: Imported X entries, skipped Y duplicates.

Crash and Error Fixes

This update also fixes a bunch of Lua errors you were getting during the last 20 days of testing:

  • Fixed multiple “<eof> expected near end” issues from extra or missing end blocks.

  • Fixed missing StaticPopup dialog errors from old Export and Import logic.

  • Fixed Classic UI differences like EditBox field names and missing methods.

  • Fixed bad string handling issues that caused “unfinished string near "” crashes.

  • Fixed stray duplicated code that got appended to the end of the Lua file and caused parsing failures.

  • Made import parsing more tolerant and safer, then finalized it so it works reliably every time.

Minimap Button

  • Minimap button is back

  • It’s always on, no toggle.

  • Click opens or closes the MSB window.

  • It’s draggable around the minimap and saves its angle.

  • It now initializes reliably by retrying:

    • Runs on addon load and login, then retries after short delays so it doesn’t fail silently.