- Home
- Downloads
-
Addons & Mods
Featured
World of Warcraft
4,840 Addons
-
Popular Downloads
- Top World of Warcraft Addons
- Top Rift Addons
- Top Skyrim Mods
- Top Minecraft Server Mods
- Top Terraria Maps
- Top Starcraft II Maps
- Top Runes of Magic Addons
- Top Warhammer Online Addons
- Top Age of Conan Addons
-
- Curse Client
- Premium
- News
- Giveaways
- Forums
Black List
- 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
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 :)
| File Name | Release Type | Game Version | Downloads | Date |
|---|---|---|---|---|
| v 4.0.1 | Release | 4.1 | 6,529 | 6/21/2011 5:12:59 AM |
| v4.0.04 | Release | 4.0.3a | 11,723 | 12/25/2010 7:31:28 PM |
| v4.0.03 | Release | 4.0.1 | 7,501 | 10/24/2010 8:02:16 AM |
| v3.3.01 | Release | 3.3.5 | 4,438 | 7/17/2010 6:18:29 PM |
| v3.2.01 | Release | 3.2.0 | 10 | 8/14/2009 3:29:59 PM |
| v31300 | Release | 3.1.0 | 1 | 6/4/2009 4:46:22 PM |
| v31100 | Release | 3.1.0 | - | 4/30/2009 11:17:46 PM |
| BL v 3.0.901 | Release | 3.0.9 | - | 4/11/2009 7:17:22 PM |
| 1.2.3 | Release | 2.4.0 | 2 | 4/3/2008 6:40:20 AM |
| 1.2.2 | Release | 2.4.0 | - | 4/2/2008 12:06:42 PM |
| 1.2.1 | Release | 2.4.0 | - | 3/26/2008 6:22:53 PM |
| 1.2.0 | Release | 2.3.0 | 1 | 11/22/2007 7:37:08 AM |
| 1.1.4 | Release | 2.3.0 | - | 11/15/2007 10:17:22 AM |
| 1.1.3 | Release | 2.2.2 | - | 10/4/2007 3:58:32 AM |
| 1.1.2 | Release | 2.2.2 | - | 10/3/2007 1:27:48 PM |
| 1.1.1b | Release | 2.2.2 | - | 10/2/2007 5:20:55 PM |
| 1.1.1 | Release | 2.2.2 | - | 10/2/2007 2:40:53 PM |
| 1.1.0 | Release | 2.2.0 | - | 9/26/2007 5:18:33 PM |
| 1.0.3 | Release | 2.1.3 | - | 9/24/2007 12:57:43 PM |
| 1.0.2 | Release | 2.1.3 | - | 9/24/2007 9:42:34 AM |
| 1.0.1 | Release | 2.1.3 | - | 9/6/2007 2:04:44 PM |
| 1.0.0 | Release | 2.1.3 | - | 9/6/2007 8:36:25 AM |




Comments
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 ...
Broken with 4.3 :(
Black List v 4.1.00
=====================
-- various fixes by Black List fans :)
http://pastebin.com/enqTCaxJ
It includes :
+ fix for 204 error.
+ Automated guildkick.
Thx for the people adding the fixes in the comments.
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;
this would make some people think twice before ninja-looting or kicking players to make room for guildmates/friends to take the boss-loot!
LINE 324 change it to
BlackList:UpdateDetails(index, nil, nil, level, class, nil);
that fixes the bug I posted earlier.
sometimes I can not type :(
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:
Also, maybe it's easier to at least include the realm name when left clicking a name in chat to block?