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 Feb 10, 2015Does this block all of Hotspot Shield's IP's? EDIT: I've just tested and it does not :(
-
View User Profile
-
Send Message
Posted Feb 9, 2015@daisyduck1
There are other plugins doing Country Bans, if you need them. With this plugin we would like to only block proxy bots and leave the server open for every real player beside the country of login.
Example: Bob is an Italian player which likes really much an Italian server which is locked to only Italians IPs. Now Bob goes living (or in vacation) in - let's say - USA and he can't connect anymore on the server.
-
View User Profile
-
Send Message
Posted Feb 9, 2015It would be a nice feature if one could block beside Proxies also joining from certain countries.
btw - great plugin ;-)
-
View User Profile
-
Send Message
Posted Feb 4, 2015DevBlog #3:
What's new:
To Do:
Notes:
-
View User Profile
-
Send Message
Posted Feb 3, 2015DevBlog #2:
What's new:
To Do:
-
View User Profile
-
Send Message
Posted Feb 2, 2015So, DevBlog #1:
What's new:
To Do:
Better help with commandsReload command with database connection reloadUUID Support (Not really useful for this plugin, but let's see what I can do)Config Auto-Updater-
View User Profile
-
Send Message
Posted Feb 2, 2015@Pablo_M98
Got some time to test the plugin. At it's current version (4.3) it works perfectly with CB 1.7.9 and Spigot 1.8 (and probably 1.7.10 and older MC Versions, tested also with 1.5.2) It just uses usernames instead of the new UUIDs
-
View User Profile
-
Send Message
Posted Feb 1, 2015Please update to 1.8!
-
View User Profile
-
Send Message
Posted Jan 30, 2015@Maxetto Very good to hear!
-
View User Profile
-
Send Message
Posted Jan 30, 2015@Past1rma
@LordDWT
Hi guys, I'm back! Working on an update with UUID support (if any). Plugin should work with 1.8 and 1.7.X anyway, it just uses the Usernames instead of the UUIDs.
@NewBestACS
Just checked this blacklist and i found it's dead (error 500). Got some replacements for the new version ;)
-
View User Profile
-
Send Message
Posted Dec 18, 2014Any plan to update this to 1.8?
-
View User Profile
-
Send Message
Posted Dec 12, 2014http://yasb.intuxication.org/api/check.xml?ip=
running very slowly some hours, causing a massive lag and all players getting kicked. If debug is off, nothing will appear in the console, the players will just get kicked like every 5 mins.
-
View User Profile
-
Send Message
Posted Sep 12, 20141.7.10 ?
-
View User Profile
-
Send Message
Posted Aug 19, 2014@CookieDEV
Was this an answet to my issue maybe?
-
View User Profile
-
Send Message
Posted Aug 16, 2014====== As service begins?/ajb enable ? ======
-
View User Profile
-
Send Message
Posted Aug 16, 2014all /ajb commands aren't working for me in latest version. Using spigot for 1.7.10.
I really need to whitelist some players :S Please fix or tell me how to whitelist >_<
PD: No console output when executinc commands. Even console does not recognise the whitelist commands and asks me to use /help.
-
View User Profile
-
Send Message
Posted May 28, 2014Highly useful, highly effective plugin. thanks.
-
View User Profile
-
Send Message
Posted May 13, 2014@brunoR1000
console output?
-
View User Profile
-
Send Message
Posted May 3, 2014I put on my server and it crashes, does not open, how to solve?
-
View User Profile
-
Send Message
Posted May 2, 2014@Marium0505
yes, but you have the chose to select a MySQL lite format stored in a file