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 Mar 16, 2015Errors spew out right when someone joins on Spigot 1.8.3: http://pastebin.com/UCYFZ19S Using antijoinbot 5.0, with offline-mode changed to false.
-
View User Profile
-
Send Message
Posted Feb 28, 2015AntiJoinBot 5.0 sent out for approval.
It might not be the best version (as for code efficiency), but it's full of changes. Hope you'll enjoy this new version. As always feedback, advice and bug reports are appreciated.
-
View User Profile
-
Send Message
Posted Feb 17, 2015@Maxetto
ok ty i will chek it ;)
-
View User Profile
-
Send Message
Posted Feb 17, 2015@Maxim1945
You don't have to put Force: true unless you want to kick every player at their first login. Anyway plugin is working fine, as you see it added 29 IPs and 5 Users, so checks are working. Try waiting 60 seconds after the server start before botting ("AntiJoinBot enabled in 60 seconds")
-
View User Profile
-
Send Message
Posted Feb 17, 2015@Maxetto
14:19:35 [AJB] Enabling AntiJoinBot v4.3 14:19:35 [Server thread/INFO]: AntiJoinBot enabled in 60 seconds 14:19:35 [Server thread/INFO]: AJB: Loaded: 29 IP's 14:19:35 [Server thread/INFO]: AJB: Loaded: 5 User's but it's not block proxie and theforce check mode this is my config
AntiJoinBot: MySQL: Offline: true Host: localhost Port: 3306 Database: ajb_intelligent_blacklist User: <username> Password: <password> Blacklists: http://www,shroomery,org/ythan/proxycheck,php?ip=: Y http://yasb,intuxication,org/api/check,xml?ip=: <spam>true</spam> http://www,stopforumspam,com/api?ip=: 'yes' ServerListPing: Enabled: true Message: Don't use a Proxy :P Force: Enabled: true Message: Proxy Check... pls. reJoin! Kick: Message: Proxy is Detected. (maybe an error please reconnect your Router) Warmup: Enabled: true Seconds: 60 Debug: Enabled: false
-
View User Profile
-
Send Message
Posted Feb 16, 2015@Maxim1945
Seems strange... Does it print something like "[AntiJoinBot] Enabling version 4.3" on the server start? Did you try to send some bots on your server? Were them using proxies? Did you use your external IP when you tried to bot the server (As localhost is whitelisted by default)?
-
View User Profile
-
Send Message
Posted Feb 16, 2015hello the plugin is not working to me there no errors it's just dont work i use bukkit 1.7.2 maybe it's something i have to do ?
-
View User Profile
-
Send Message
Posted Feb 16, 2015@Manercraft
Yeah, probably. I tried using command block with many commands and it should work just like console.
-
View User Profile
-
Send Message
Posted Feb 15, 2015@Maxetto
Ok, plugin work sorry, I have a question, can use / ajb add <player> in commandBlock with / ajb add @p @a[with argument here]
-
View User Profile
-
Send Message
Posted Feb 15, 2015@Manercraft
What's the issue? Can you tell me more precisely what doesn't work? Do you have any error on the logs that you can send me? As far as i tested 4.3 worked perfectly for me on 1.7.9, 1.8 and 1.5.2. Anyway 5.0 is going to be out soon, it's in testing phase.
-
View User Profile
-
Send Message
Posted Feb 15, 2015Your plugin dosen't work :( I need a plugin for stop the attack bot
-
View User Profile
-
Send Message
Posted Feb 15, 2015@Manercraft
Oh, didn't I wrote it on the page? :P There actually is the ajb.bypass permission since 4.1
-
View User Profile
-
Send Message
Posted Feb 15, 2015Possible to add a permission for bypass (ajb.bypass) Thanks you for your plugin
-
View User Profile
-
Send Message
Posted Feb 14, 2015@lskitto
Pretty cool but it's Paid... and we are running a Free and Open Source Project. I'm trying however to get something with botscout as the last proxy blacklist. So with this there would be:
But anyway it won't come with 5.0. Maybe later.
-
View User Profile
-
Send Message
Posted Feb 13, 2015Have you tried hooking into this service? http://dev.maxmind.com/proxy-detection/
-
View User Profile
-
Send Message
Posted Feb 12, 2015So, anyone willing to test the plugin with me? I need someone with:
Offline modeI need you to send me every error you get. PM me if you want try it.
-
View User Profile
-
Send Message
Posted Feb 11, 2015DevBlog #4:
What's new:
To (Still) Do:
Notes:
Will now begin the testing phase on my public server. Feel free to join and test (and/or send bots) at mc.maxcraft.it [1.7.9]
-
View User Profile
-
Send Message
Posted Feb 11, 2015@lskitto
Offline means:
Warmup is a cooldown before activating the plugin after a server start/restart (to limit lag caused by many players connecting after a server start/restart)
-
View User Profile
-
Send Message
Posted Feb 11, 2015@lskitto
Is there IP list on txt for Hotspot Shield?? I would like to know link if there is.
thanks!
-
View User Profile
-
Send Message
Posted Feb 10, 2015What does 'Offline: true' and 'Warmup' mean?