Help

Black List

Chat & Communication Login to Add Favorites
  • 0 Likes
  • World of Warcraft
  • 45,958 Downloads
  • Supports: 4.1
  • 15 Average Daily Downloads
  • Comments
  • Created 9/6/2007 8:36:23 AM
  • Updated 6/21/2011 5:12:59 AM
  • 216 Favorites
  • Project Site
  • License: All Rights Reserved
  • Release Type: Release
  • Newest File: v 4.0.1
or
Support development! **
Donate

About Black List

What is Black List?
Black List is a World of Warcraft addon that adds a new players list (called "Black") to your Friends Tab on the Social Panel, near Friend List, Ignore List and Mute List. It adds a "Black List" tab to the friends frame. This is like Ignore, except unlimited amounts of players with editable descriptions, class, race, level, faction, and detailed reason for blacklisting them. Optionally automatically warns you with sound and a screen message when a blacklisted person is moused over, in a group or raid with you, or in your guild. This mod can even auto kick blacklisted players from your guild if they sneak in (and you have permission to do so). Also optionally rejects whispers and party invites from blacklisted players.

How I use it?
It's easy to add someone to your Black List! You can:

  • right click con the Target frame and shift click on "Add to BL" menu;
  • click the "Add Player" button on "BL" tab in Friends Tab on the Social panel;
  • type /blacklist (or /bl) into your chat box.

For the slash command, you may also specific the reason with the name, "/blacklist

Why should I use it?
For people of the same faction, think about ninjas (for example people that need objects useless for them), or people that use blasphemies insted of commas, or who leaves a party without reason, or "bad player", etc.
For people of the other faction, think about people attacking you while you're in combat, or camping you, or attacking you only when they have a lvl 70 friend near them, or "/rasp" and "/spit" you in neutral cities... do you need other examples? :)
Compared to Ignore List, Black List can be very useful because you can add a reason to a player, and it remembers the names and the "why" about people for you. ;)

Black List has been abandoned by the original author.
The torch has been passed on to ElrickEnonimis as author of Black List, as i sure like to add who wants to continue the development of this addon.

-- various fixes by BlackList fans :)

Comments

First Previous Page 1 of 14 Next Last
  • #209

    Removing these 4 lines in BlackList.lua will make it work :

    FriendsFrameTopLeft:SetTexture("Interface\\FriendsFrame\\UI-FriendsFrame-TopLeft-bnet");       FriendsFrameTopRight:SetTexture("Interface\\FriendsFrame\\UI-FriendsFrame-TopRight-bnet");       FriendsFrameBottomRight:SetTexture("Interface\\FriendsFrame\\UI-FriendsFrame-Pending-BotRight");       FriendsFrameBottomLeft:SetTexture("Interface\\FriendsFrame\\UI-FriendsFrame-Pending-BotLeft");

    Some things will not be in the right place, but at least it is useable ...

  • #208

    Broken with 4.3 :(

  • #207
    If there's a way in hell you could add some way to prevent the blacklisted people's following whispers from getting through and respond to them with a custom message i'd LOVE you. They ALWAYS start cussing at me and shouting all sorts of other bullshit.
  • #206
    If there's a way in hell you could add some way to prevent the blacklisted people's following whispers from getting through and respond to them with a custom message i'd LOVE you. They ALWAYS start cussing at me and shouting all sorts of other bullshit.
  • #205
    =====================
    Black List v 4.1.00
    =====================

    -- various fixes by Black List fans :)
  • #204
    I have pasted the code of my blacklist.lua here :
    http://pastebin.com/enqTCaxJ
    It includes :
    + fix for 204 error.
    + Automated guildkick.

    Thx for the people adding the fixes in the comments.
  • #203
    I've got a member of my guild on BL.. Now the sound plays everytime, when someone goes offline, even the other members who aren't on my BL. =/
  • #202
    Can someone please update this addon or post a working LUA ? the fix below does not work with Blacklist 4.0.0.4
  • #200
    Guild function is broken, and also doesn't auto kick from guild anymore...

    Here's patch file for it:
    Index: BlackList.lua
    ===================================================================
    --- BlackList.lua (revision 46)
    +++ BlackList.lua (working copy)
    @@ -339,30 +339,48 @@
    return;
    end

    - if (event == "GUILD_ROSTER_UPDATE" and IsInGuild() ~= nil) then
    + if (event == "GUILD_ROSTER_UPDATE" and IsInGuild() == 1) then
    local bootNum = 0;
    for i = 0, GetNumGuildMembers(), 1 do
    - local name, rank, rankIndex, level, classLocale, zone, note, officernote, online, status, class = GetGuildRosterInfo(i);
    + local name, rank, rankIndex, level, class, zone, note, officernote, online, status, classFileName, achievementPoints, achievementRank, isMobile = GetGuildRosterInfo(i);

    -- check for blacklist
    0) then
    local player = BlackList:GetPlayerByIndex(BlackList:GetIndexByName(name));

    - -- warn player
    - if (player["warn"]) then
    - local alreadywarned = false;
    - for warnedname, timepassed in pairs(Already_Warned_For["GUILD_ROSTER"]) do
    - if ((name == warnedname) and (GetTime()
    - alreadywarned = true;
    + -- warn player
    + if (player["warn"]) then
    + local alreadywarned = false;
    + for warnedname, timepassed in pairs(Already_Warned_For["TARGET"]) do
    + if ((name == warnedname) and (GetTime()
    + alreadywarned = true;
    + end
    + end
    +
    + if (not alreadywarned) then
    + Already_Warned_For["TARGET"][name]=GetTime();
    + BlackList:AddSound();
    + BlackList:AddErrorMessage(name .. " is on your Black List (GUILD)", "red", 5);
    + if(player["reason"] ~= "") then
    + BlackList:AddMessage(name .. " is on your Black List and in your GUILD, reason for blacklist: " .. player["reason"], "red");
    + else
    + BlackList:AddMessage(name .. " is on your Black List and in your GUILD", "red");
    + end
    +
    + -- auto kick from guild
    0) then
    + GuildUninvite(name);
    + if player["reason"] ~= "" then
    + local bannedmsg = name .. " has been banned from the Guild for: " .. player["reason"] .. ". Do not reinvite!";
    + SendChatMessage(bannedmsg,"GUILD",nil,index);
    + else
    + local bannedmsg = name .. " has been banned from the Guild. Do not reinvite!";
    + SendChatMessage(bannedmsg,"GUILD",nil,index);
    end
    + if (online ~= nil) then SendChatMessage("You have been banned from the guild for life. Please do not join again!","WHISPER",nil,name); end
    end
    - if (not alreadywarned) then
    - Already_Warned_For["GUILD_ROSTER"][name]=GetTime()+300;
    - BlackList:AddSound();
    - BlackList:UpdateDetails(name, nil, nil, level, class, nil);
    - BlackList:AddMessage(name .. " is on your Black List and is in your GUILD", "red");
    - end
    end
    + end
    end
    end
    return;
  • #201
    This Fix does not work for me. I've downloaded the Version above but I can't find or fix the guild autokick function. --warn player and the following lines are not in the blacklist.lua like you posted them above, they are different and deleting them and replaceing them with your fix does not work.
  • #199
    it would be great if the lists could be synced with other player's lists...
    this would make some people think twice before ninja-looting or kicking players to make room for guildmates/friends to take the boss-loot!
  • #197
    BlackList.lua

    LINE 324 change it to
    BlackList:UpdateDetails(index, nil, nil, level, class, nil);

    that fixes the bug I posted earlier.
  • #198
    Line 352, not 324

    sometimes I can not type :(
  • #196
    Message: Interface\AddOns\BlackList\BlackListFunctions.lua:204: attempt to compare string with number
    Time: 02/28/11 23:26:10
    Count: 2
    Stack: [C]: ?
    Interface\AddOns\BlackList\BlackListFunctions.lua:204: in function `GetPlayerByIndex'
    Interface\AddOns\BlackList\BlackListFunctions.lua:118: in function `UpdateDetails'
    Interface\AddOns\BlackList\BlackList.lua:352: in function `HandleEvent'


    Locals:
  • #195
    It sucks that the realm status/info for players in PUG's are so flaky. Maybe it would be possible to cache the realm of all players in your PUG while you are in the party. This would be extremely useful, as by the time you want to blacklist someone they have very often left the group..

    Also, maybe it's easier to at least include the realm name when left clicking a name in chat to block?
  • To post a comment, please login or register a new account.
Learn how to disable ads
Learn how to disable ads
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster Addon Downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse.com Experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Minecraft 3D Print Giveaway

Enter Now!