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 Apr 25, 201315:58:40 [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:578) at net.minecraft.server.v1_5_R2.DedicatedServer.r(DedicatedServer.java:225) at net.minecraft.server.v1_5_R2.MinecraftServer.q(MinecraftServer.java:474) at net.minecraft.server.v1_5_R2.MinecraftServer.run(MinecraftServer.java:407) at net.minecraft.server.v1_5_R2.ThreadServerApplication.run(SourceFile:573) Caused by: java.lang.IllegalArgumentException: Cannot measure distance between Recolte and Hellenia at org.bukkit.Location.distanceSquared(Location.java:381) at org.bukkit.Location.distance(Location.java:364) at tk.romankobosil.antijoinbot.AJBListener.onPlayerMoveEvent(AJBListener.java:80) at sun.reflect.GeneratedMethodAccessor74.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
hello all, please help me :xx if you can :xx
-
View User Profile
-
Send Message
Posted Apr 23, 2013/reload breaks the plugin on latest.
-
View User Profile
-
Send Message
Posted Apr 22, 2013@mrchasez
Same Problem!
-
View User Profile
-
Send Message
Posted Apr 22, 2013@mormaii2
I got the same problem with v3.4 and mcpc+ 1.4.7.
EDIT:also got a NULLPointer error
-
View User Profile
-
Send Message
Posted Apr 21, 2013@mrchasez
Me 2, getting tons of errors.
-
View User Profile
-
Send Message
Posted Apr 21, 2013@200dvd
Mate. What happened to the bypass permission? I don't want any members getting blocked, so i would give them the bypass permission but it seems you removed it. Can you re-add it?
Update: Also 3.4 don't work for me. http://pastie.org/7682985 Going to revert to the old version we used.
-
View User Profile
-
Send Message
Posted Apr 20, 2013how come some players wont let them join even though they dont have proxy
-
View User Profile
-
Send Message
Posted Apr 20, 2013@Maxetto
Nice
-
View User Profile
-
Send Message
Posted Apr 19, 2013I'm getting this error: http://pastebin.com/UF9NXeYj
-
View User Profile
-
Send Message
Posted Apr 19, 2013Here are some APIs that i found...:
For now i found this, hope it can help to fix the join of 20% of bots... (Spam isn't intenional, i only wanted show him new sites to do the checks)
-
View User Profile
-
Send Message
Posted Apr 18, 2013@deleted_8591593 Hmm, dont know what to say, im always deleting database when changing this plugin version. And can confirm that v3.2 works but as i said some Ips are not stated as proxy so paradigm goes trough shield. Mine pass and login for database it same as all plugins.
really dont know what to say so far... ah yeah mine pass for db is extremely complex.
-
View User Profile
-
Send Message
Posted Apr 18, 2013@ha11oga11o
Well, I've had the issue since the 3.0 update and re coding... the only thing I can figure is I use complex passwords, but the same user and password works with all my other plugins while accessing my local mysql server.
-
View User Profile
-
Send Message
Posted Apr 17, 2013@deleted_8591593
Jup something is still wrong with latest builds, with v3.4 i got this error right on server start.
http://pastebin.com/PKUQeU7s
Im still sticking with 3.2 version which seems work OK for now. But i have isse that at least 20% attacks goes trough "filter". Probably we are missing one of IP pools :/
Cheers
-
View User Profile
-
Send Message
Posted Apr 17, 2013@ha11oga11o
It was a new database as I wasn't using mysql with this plugin before... just to humor your idea I deleted it and made a new one... still doesn't work.
@marvzzz23
-
View User Profile
-
Send Message
Posted Apr 17, 2013@ha11oga11o
Oh I know what the problem is. Also know he's working on it (completed).
-
View User Profile
-
Send Message
Posted Apr 17, 2013Weres the download link for 3.4?
-
View User Profile
-
Send Message
Posted Apr 17, 2013@deleted_8591593
Just delete database for AJB and it will be OK. I had issue and deleted... im not pro on MySQL but i do separate database for every plugin so i can manage them as i fit... delete without problems.
Cheers!
-
View User Profile
-
Send Message
Posted Apr 17, 2013It's telling me the mysql info is wrong... when I know its right. I have 3 other plugins that are all working correctly with mysql.
-
View User Profile
-
Send Message
Posted Apr 17, 2013AntiJoinBot 3.4
-fix change world bug
-
View User Profile
-
Send Message
Posted Apr 16, 2013@IndigoParadox
Well thats actually another world. Thing is that dev is aware of error and he will fix it soon. Use version before (v3.2) and all will be fine.
Cheers :)