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 9, 2013@Maxetto I am not the only one with problems with this plugin, the plugin fails on more server owners.
I would like a answer of the dev himself, because i can run a google search too.
Something isn't going good inside the plugin, still a fact.
-
View User Profile
-
Send Message
Posted May 9, 2013@mheiden
You should also see this, probably he doesn't implemented all, but that are the new blacklist API and 1 (or more) of them are giving that issue....
http://micro-ilovespam.cloudcontrolled.com/v2/ips/
http://yasb.intuxication.org/api/check.xml?ip=
http://dronebl.org/lookup?ip=
http://www.spamcop.net/w3m?action=checkblock&ip=
http://www.ip-tracker.org/blacklist-check.php?ip=
-
View User Profile
-
Send Message
Posted May 8, 2013Hey, I installed the plugin but after, no one can join the server, including me. The plugin says everybody's get proxy. Should I modify something in config.yml? Ty!
-
View User Profile
-
Send Message
Posted May 8, 2013@Zerkhaan
No it happens to me too.
-
View User Profile
-
Send Message
Posted May 8, 2013I just had some bot attack and it allowed few bots to join, but nothing drastic, they gave up pretty soon. I have 2.3 version untill 3.x gets fixed.
-
View User Profile
-
Send Message
Posted May 8, 2013Hi ! I have a problem with AntiJoinBot, with CB 1.5.2-R0.1.
The last version of AntiJoinBot kick random people on my server, me too... This is a problem with my server or with AntiJoinBot 3.5 ?
Old versions of ABJ allow bots to join my server :/
-
View User Profile
-
Send Message
Posted May 8, 2013Try this one : http://dev.bukkit.org/server-mods/easy-anti-join-bot-proxie/files/20-anti-join-bot-2-3/
-
View User Profile
-
Send Message
Posted May 8, 2013@Maxetto
3.5 for 1.5.2 May 03, 2013
-
View User Profile
-
Send Message
Posted May 7, 2013I running latest spigot and i have this problem with the antojoinbot 1.5.2:
http://pastebin.com/NhyndbUn
please fix this!!!! i need this plugin
-
View User Profile
-
Send Message
Posted May 7, 2013@Maxetto Well its a annoying feature of the plugin, blocking legit ip's.
I tested the blocked ip's on these sites:
http://www.shroomery.org/ythan/proxycheck.php?ip=
http://www.stopforumspam.com/api?ip=
Both gives a false result, still plugin blocks the ip.
Something is going wrong inside the plugin. thats a fact.
-
View User Profile
-
Send Message
Posted May 7, 2013@mheiden
Maybe it's the new spamcop blacklist... If an IP is set-up not correctly, it will give another page (like if you do with 192.168.1.1 or 127.0.0.1)
-
View User Profile
-
Send Message
Posted May 6, 2013Using 3.5, on spigot #836
It disconnects everyone telling their IP is a proxy, looked for myself at the blacklist api's
and all the ip's that are getting blocked are not on the blacklist.
So why does the plugin gives a true result if both api's say false?
or does the plugin makes his own blacklist?... if so wreck it and rely on the api's!
-
View User Profile
-
Send Message
Posted May 6, 2013@Maxetto
Yes, R: AntiJoinBot 3.5 for 1.5.2 May 03, 2013. I'm using CB 1.5.2 R01
-
View User Profile
-
Send Message
Posted May 6, 2013@IndigoParadox
@RitzCraKrz
@Corsicaman
Are you using 3.5?? (Don't say latest :P)
-
View User Profile
-
Send Message
Posted May 5, 2013I have to revert. Latest is telling mostly everyone that their ip is a proxy.
-
View User Profile
-
Send Message
Posted May 5, 2013this plugin was great till the update now it detects everyone has a proxy....
-
View User Profile
-
Send Message
Posted May 5, 2013Wtf? When any of my player tries to connect, including me (owner and op) it says "Proxy detected" and we can't join. Your plugin need some updates badly.
-
View User Profile
-
Send Message
Posted May 5, 2013Help pls, why does /ajb add name not working, if plugin is enabled my friend cant connect.
-
View User Profile
-
Send Message
Posted May 5, 2013Could not pass event PlayerMoveEvent to AntiJoinBot v3.4 + many error and server restarts...
-
View User Profile
-
Send Message
Posted May 5, 2013What is it ???
[SEVERE] Could not pass event PlayerMoveEvent to AntiJoinBot v3.3 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at net.minecraft.server.v1_5_R2.PlayerConnection.a(PlayerConnection.java:217) at net.minecraft.server.v1_5_R2.Packet10Flying.handle(SourceFile:136) at net.minecraft.server.v1_5_R2.NetworkManager.b(NetworkManager.java:292) at net.minecraft.server.v1_5_R2.PlayerConnection.d(PlayerConnection.java:110) at net.minecraft.server.v1_5_R2.ServerConnection.b(SourceFile:35) at net.minecraft.server.v1_5_R2.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.v1_5_R2.MinecraftServer.r(MinecraftServer.java:580) at net.minecraft.server.v1_5_R2.DedicatedServer.r(DedicatedServer.java:225) at net.minecraft.server.v1_5_R2.MinecraftServer.q(MinecraftServer.java:476) at net.minecraft.server.v1_5_R2.MinecraftServer.run(MinecraftServer.java:409) at net.minecraft.server.v1_5_R2.ThreadServerApplication.run(SourceFile:573) Caused by: java.lang.NullPointerException at tk.romankobosil.antijoinbot.MySQL.setIP(MySQL.java:98) at tk.romankobosil.antijoinbot.AJBListener.onPlayerMoveEvent(AJBListener.java:82) at sun.reflect.GeneratedMethodAccessor45.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) ... 14 more