What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

[Plugin] BlacklistIt - For Anti-Ganking and Anti-Evading

Giwin

Well-Known Member
Joined
Dec 3, 2011
Messages
3,431
Reaction score
49
If you seek the PVP version, please click here

This addon was made by me because the blacklisting support seems to be relied on the Custom Class, so after struggling with C Sharp I managed to produce a working blacklist addon... the point of this addon is to avoid evading mobs, after seeing my own character repetitively attack a mob which was evading but the bot continued to attack it and did not blacklist it which was annoying so I decided to try and find a blacklisting plugin... in my attempts to find one did not prove successful I then went on to make my own.

This should also work against players trying to Gank you, the bot will just try to run off like a normal person (continue farming) and won't attack that player for 8 hours (can be changed inside the file, find the FromHours property).

This plugin will basically Blacklist the mob after 2 minutes of being inCombat, this can be changed as I've added the comment code on where to change it inside the cs file.

This is a very basic plugin which doesn't support any advanced features such as using Feign Death or Vanish etc (although I could make it but.. we'll see the interest if any it gets first).

Please note that this has only been tested on the Singular Custom Class, any class that respects blacklisting will work with this plugin as Honorbuddy doesn't override the custom class.

Confirmed Supported Classes: Singular

Confirmed Conflicting Plugins: 1. CombatHelper (doesn't regonise blacklist and will continue to attack evading mob)

Known Issues:

Bot will take 4 minutes (from the normal 2 minutes) to run away from the mob.

New Features, 1.2:

DateTime in the Log
X, Y, Z Location of Blacklisted Mob
using .GotName instead of IsAttacking (because you might be out of LoS to autoattack)

Code:
ChangeLog:
1.1 Released - 19/01/2012 - Comment Code Deleted, Added a Log which is put in C:\ (future will use relative path)
1.0 Released - 19/01/2012

Without Plugin (continuous spam and still trying to attack mob):


 

Attachments

Last edited:
plugin removed, i cant allow a plugin that could harm users and cause problems to be allowed on the forms.
 
Updated (Deleted Thread.Sleep, now using StopWatch class) and need testers, currently works for me using the custom class singular which respects blacklisting and should work with other custom classes which supports blacklisting.

Timer can be changed inside the file to suit your needs, as a shorter timer means faster blacklisting.

If you wish to see the plugin in action, you can change the 120000 (Milliseconds) to 5000 (5 Seconds)... don't forget to change it back ;).
 
Last edited:
added picture, had the chance to test on an evading mob and will continue to do so.
 
Also good against mobs that are out of reach but in reach, i.e being blocked by the stairs, I've seen this myself a couple of times and the bot just doesn't stop

Finally I can go fully afk ^^
 
seems like it cripples my CCs, they don't work as they should when the plugin is enabled. Obviously supports Singular ONLY. :) cheers for the work tho
 
Would this be effective whilst questing? what about the quests where you have to kill x times.. how do you prevent it black listing it?
 
redownloading for battlegrounds cos singular didn't blacklist at all... you get people stuck in towers being dicks by just going in and out of range which confuses the poor bot...

1.2 isn't stable and needs work, sticking to 1.1 for now.
 
Tested it but made HB freak out. When my char was attacked it just stood there and didn't do anything. Log says this :

Code:
[09:55:32:920] Moving to Type: Repair, Name: Mardan Thunderhoof
[09:56:52:689] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
[09:56:52:690] System.NullReferenceException: Object reference not set to an instance of an object.
   at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
   at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
   at Styx.Plugins.PluginWrapper.Pulse()
[09:56:52:787] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
[09:56:52:787] System.NullReferenceException: Object reference not set to an instance of an object.
   at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
   at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
   at Styx.Plugins.PluginWrapper.Pulse()
[09:56:52:885] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
[09:56:52:886] System.NullReferenceException: Object reference not set to an instance of an object.
   at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
   at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
   at Styx.Plugins.PluginWrapper.Pulse()
[09:56:53:017] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
[09:56:53:017] System.NullReferenceException: Object reference not set to an instance of an object.
   at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
   at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
   at Styx.Plugins.PluginWrapper.Pulse()
[09:56:53:116] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
[09:56:53:116] System.NullReferenceException: Object reference not set to an instance of an object.
   at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
   at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
   at Styx.Plugins.PluginWrapper.Pulse()
[09:56:53:214] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
[09:56:53:215] System.NullReferenceException: Object reference not set to an instance of an object.
   at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
   at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
   at Styx.Plugins.PluginWrapper.Pulse()
[09:56:53:312] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
[09:56:53:312] System.NullReferenceException: Object reference not set to an instance of an object.
   at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
   at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
   at Styx.Plugins.PluginWrapper.Pulse()
[09:56:53:410] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
[09:56:53:410] System.NullReferenceException: Object reference not set to an instance of an object.
   at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
   at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
   at Styx.Plugins.PluginWrapper.Pulse()
[09:56:53:507] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
[09:56:53:507] System.NullReferenceException: Object reference not set to an instance of an object.
   at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
   at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
   at Styx.Plugins.PluginWrapper.Pulse()
[09:56:53:605] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
[09:56:53:605] System.NullReferenceException: Object reference not set to an instance of an object.
   at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
   at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
   at Styx.Plugins.PluginWrapper.Pulse()
[09:56:53:705] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
[09:56:53:705] System.NullReferenceException: Object reference not set to an instance of an object.
   at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
   at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
   at Styx.Plugins.PluginWrapper.Pulse()
[09:56:53:804] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
[09:56:53:804] System.NullReferenceException: Object reference not set to an instance of an object.
   at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
   at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
   at Styx.Plugins.PluginWrapper.Pulse()
[09:56:53:902] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
[09:56:53:902] System.NullReferenceException: Object reference not set to an instance of an object.
   at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
   at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
   at Styx.Plugins.PluginWrapper.Pulse()
[09:56:54:000] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
[09:56:54:000] System.NullReferenceException: Object reference not set to an instance of an object.
   at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
   at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
   at Styx.Plugins.PluginWrapper.Pulse()
[09:56:54:098] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
[09:56:54:098] System.NullReferenceException: Object reference not set to an instance of an object.
   at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
   at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
   at Styx.Plugins.PluginWrapper.Pulse()
 
plugin removed, i cant allow a plugin that could harm users and cause problems to be allowed on the forms.

So is this plugin safe to use because after reading this I don't want to use it.
 
Tested it but made HB freak out. When my char was attacked it just stood there and didn't do anything. Log says this :

Code:
[09:55:32:920] Moving to Type: Repair, Name: Mardan Thunderhoof
[09:56:52:689] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
[09:56:52:690] System.NullReferenceException: Object reference not set to an instance of an object.
   at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
   at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
   at Styx.Plugins.PluginWrapper.Pulse()
[09:56:52:787] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
[09:56:52:787] System.NullReferenceException: Object reference not set to an instance of an object.
   at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
   at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
   at Styx.Plugins.PluginWrapper.Pulse()
[09:56:52:885] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
[09:56:52:886] System.NullReferenceException: Object reference not set to an instance of an object.
   at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
   at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
   at Styx.Plugins.PluginWrapper.Pulse()
[09:56:53:017] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
[09:56:53:017] System.NullReferenceException: Object reference not set to an instance of an object.
   at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
   at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
   at Styx.Plugins.PluginWrapper.Pulse()
[09:56:53:116] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
[09:56:53:116] System.NullReferenceException: Object reference not set to an instance of an object.
   at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
   at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
   at Styx.Plugins.PluginWrapper.Pulse()
[09:56:53:214] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
[09:56:53:215] System.NullReferenceException: Object reference not set to an instance of an object.
   at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
   at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
   at Styx.Plugins.PluginWrapper.Pulse()
[09:56:53:312] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
[09:56:53:312] System.NullReferenceException: Object reference not set to an instance of an object.
   at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
   at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
   at Styx.Plugins.PluginWrapper.Pulse()
[09:56:53:410] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
[09:56:53:410] System.NullReferenceException: Object reference not set to an instance of an object.
   at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
   at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
   at Styx.Plugins.PluginWrapper.Pulse()
[09:56:53:507] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
[09:56:53:507] System.NullReferenceException: Object reference not set to an instance of an object.
   at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
   at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
   at Styx.Plugins.PluginWrapper.Pulse()
[09:56:53:605] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
[09:56:53:605] System.NullReferenceException: Object reference not set to an instance of an object.
   at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
   at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
   at Styx.Plugins.PluginWrapper.Pulse()
[09:56:53:705] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
[09:56:53:705] System.NullReferenceException: Object reference not set to an instance of an object.
   at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
   at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
   at Styx.Plugins.PluginWrapper.Pulse()
[09:56:53:804] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
[09:56:53:804] System.NullReferenceException: Object reference not set to an instance of an object.
   at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
   at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
   at Styx.Plugins.PluginWrapper.Pulse()
[09:56:53:902] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
[09:56:53:902] System.NullReferenceException: Object reference not set to an instance of an object.
   at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
   at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
   at Styx.Plugins.PluginWrapper.Pulse()
[09:56:54:000] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
[09:56:54:000] System.NullReferenceException: Object reference not set to an instance of an object.
   at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
   at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
   at Styx.Plugins.PluginWrapper.Pulse()
[09:56:54:098] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
[09:56:54:098] System.NullReferenceException: Object reference not set to an instance of an object.
   at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
   at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
   at Styx.Plugins.PluginWrapper.Pulse()

Only works on the C drive, I'll fix in 1.2... ;)
 
Can i black only one mob with XYZ coord? I dont want balck all mobs by id
 
This plugin causes honorbuddy to just stand there when being attacked, causing you to basically die by level 40 mobs at level 85.

Out of date and broken
 
hb has recently fixed the issue of blacklisting (I think), plugin can be archived
 
Back
Top