AntiJoinBot

Bukkit Firewall / Proxy Blocker
This plugin protects your server from bots that use proxies!
The players IP will be automatically verified when they join.
The plugin has been written to have an High level of performance.
Features:
- Works with potentially any Minecraft version
- UUID Support aswell as Nickname support (for Offline mode Servers)
- Whitelistless (Doesn't require to activate a Whitelist to block the bots)
- Configurable delayed start (to reduce plugin load on server start/restart)
- MySQL/SQLite support
- Downloadable Blacklist on server start
- Customizable Blacklists ("URL:Response" format) (Paste the URL with , instead of .)
- Customizable Kick Messages
- Quickly Disable/Enable the plugin via command
- Reload the config in game
- Permission to bypass checks
- User Whitelist/Blacklist
- Force check mode (Kick everyone for the first check, player is asked to rejoin)
- Permission support
- Proxy check from Server List and change MoTD if a proxy is found (Beta)
- Debug mode available
- Plugin Metrics

Video
Installation:
1. Put the "AntiJoinBot.jar" in the plugin folder and run the server.
2. It will create a folder called "AntiJoinBot" containing the "config.yml" (Default Config) and the "offline_data.db".
3. Ready ;D
Permissions and Commands:
Bypass checks:
Permission: "ajb.bypass"
Add/block players in whitelist:
Permission: "ajb.add"
- "/ajb add <player>" -> (add player to whitelist)
- "/ajb block <player>" -> (add player to blacklist)
Toggle AntiJoinBot:
Permission: "ajb.toggle"
- "/ajb toggle"
Reload Configuration and Database Connection:
Permission: "ajb.reload"
- "/ajb reload"
Note:
If you can not connect, please wait 24 hours and try it again or restart your router.
If this plugin helped you, please Donate ;D
Default Blacklist API's:
http://www.shroomery.org/ythan/proxycheck.php?ip=
http://www.stopforumspam.com/api?ip=
http://yasb.intuxication.org/api/check.xml?ip=
Source:
https://bitbucket.org/NullP0interEx/antijoinbot (Before 5.0)
https://github.com/Maxetto/AntiJoinBot (After 5.0)

-
View User Profile
-
Send Message
Posted May 28, 2013How does the whitelist exactly work? Sorry if question sounds redundant, just not completely sure on it.
Also, can there be a permission added? Something like 'antijoinbot.bypass' which allows a user with this permission to be ignored by the plugin when detecting for proxy.
-
View User Profile
-
Send Message
Posted May 28, 2013hello, i have this problem, what is it? http://i.imgur.com/vLXpa6a.png
thanks!
atomik
-
View User Profile
-
Send Message
Posted May 28, 2013@ha11oga11o
you can turn each blacklist in config off
-
View User Profile
-
Send Message
Posted May 28, 2013@Maxetto
I have at least 5% false positive with new version. Im thinking to turn off that one.
I should put micro-ilovespam to false right?
Cheers!
-
View User Profile
-
Send Message
Posted May 28, 2013Well thx for the 3.5-1 its working fine now
-
View User Profile
-
Send Message
Posted May 27, 2013@funfair91
Yes it still work, i think in 3.5-1, 200dvd has pushed a fix also for it ;)
P.S. I want say something with new blacklist: micro-ilovespam. This new blacklist is extremly powerful against bots, as it detects if there is a proxy on it and not if they spammed in some forum like the others blacklists. For this i put checking only for open proxy, to allow maximum users and less bots (as generally bots use open proxies for join servers) to join. This option otherwise, can block users who are using like school networks, etc. Personally I and probably 200dvd want some feedback on how many non-bot people gets blocked with this Blacklist so, if they are too many, we remove or change this blacklist. Thanks ;) Sorry if my english isn't very good, as i'm italian.
-
View User Profile
-
Send Message
Posted May 27, 2013It's recommended to use a MySQL database. VERY easy. db4free.net
I have no spam or problems with Maxetto fix.
-
View User Profile
-
Send Message
Posted May 26, 2013Can it still work without mysql?
-
View User Profile
-
Send Message
Posted May 26, 2013@GPlayer93
Uhm... Well, for now wait until 3.5-1 gets approved, it's the only way i can help you
-
View User Profile
-
Send Message
Posted May 26, 2013@Maxetto
Im using a MySQL Database and its still spamming the shit outta my Console regardless what im doing / configure.
-
View User Profile
-
Send Message
Posted May 26, 2013@GPlayer93
Use 3.5-1 when it will be approved, or create a MySQL Database...
-
View User Profile
-
Send Message
Posted May 26, 2013Its working fine but my Console is full of this: Could not pass event PlayerMoveEvent to AntiJoinBot v3.5
Pls Help
-
View User Profile
-
Send Message
Posted May 26, 2013@rcth
Use 3.5-1 when it will be approved, or create a MySQL Database... There's also a whitelist: /ajb add <username>
-
View User Profile
-
Send Message
Posted May 26, 2013http://hastebin.com/linumiwoho.avrasm error
And please add a whitelist, some normal users can't join because this plugin think they're bots.
-
View User Profile
-
Send Message
Posted May 26, 2013Yay finally 3.5.1 works fine for my server!
-
View User Profile
-
Send Message
Posted May 26, 2013AntiJoinBot 3.5-1
-add fix from Maxetto
-
View User Profile
-
Send Message
Posted May 25, 2013@Maxetto
Maxetto you are a saint. My old version was fine but it was 1.4.7 I think?
Good job and I would love to see a dev page with your own version of this. Of course if you have sufficient permission. Loved the Macetto Fix line. And to make 127.0.0.1 (localhost) work you just have to do /ajb add [your username]
-
View User Profile
-
Send Message
Posted May 25, 2013@Maxetto
Interesting. Saved the link and I will try this soon. Thanks for your effort where the original was lost.
-
View User Profile
-
Send Message
Posted May 25, 2013I finally managed to get the source and fixing it! (Yay!!!), there are 2 bugs not resolved as i'm new with Java, but plugin is working fine now! (Players don't get blocked and with more than 300 bots, only 5 bypassed the blacklist and joined!) Known Bugs:
And finally, the Download (Hope bukkit will not remove this)! Mega
-
View User Profile
-
Send Message
Posted May 25, 2013@xMasterProx
User 2.3 or 3.2