Anti Join Bot

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.


  • Works with probably every 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



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"

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:

Source: (Before 5.0) (After 5.0)


Minecraft Serverlist (DE)

Minecraft Serverlist (EN)

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Zilacon Zilacon Jul 29, 2015 at 08:28 UTC - 0 likes

    You need to add more proxy checkers cause people are logging in with proxies from russia and china and its saying its not a proxy when ive seen the guys real ip is in america. We cant ban proxies infinitely.

    We need a working blacklist, does spamhaus have one you can integrate into the plugin? You need more then 1 working proxy checker cause shroomery just spams 403 errors in the console.

    Apocalyptic Gaming Networks

    Come checkout my network Apocalyptic Gaming. A network of choices, not restrictions.

    We host over 14 minecraft servers and steam game servers on one network!

  • Avatar of Maxetto Maxetto Jul 17, 2015 at 12:17 UTC - 0 likes

    @piter909: Go

    There's already the "/ajb toggle" to turn off/on the plugin as you wish.

  • Avatar of piter909 piter909 Jul 17, 2015 at 07:30 UTC - 0 likes

    Please, create command like: /ajb on /ajb off I really need it for my script Ty :P

  • Avatar of Maxetto Maxetto Jul 14, 2015 at 11:51 UTC - 0 likes

    @Layania: Go

    You can sync every server with the same database ;)

  • Avatar of Layania Layania Jul 14, 2015 at 10:01 UTC - 0 likes

    Thanks to your usefull plugin :)

    Can you make a bungeecord version please ? :)

  • Avatar of Lautta Lautta Jul 13, 2015 at 18:56 UTC - 0 likes

    Sorry bad comment :D

    Last edited Jul 13, 2015 by Lautta
  • Avatar of Maxetto Maxetto Jul 13, 2015 at 18:16 UTC - 0 likes

    @The_PC_Tech_Guy: Go

    It's a passive Whitelisting, it doesn't allow people to join when you have the whitelist enabled, not is a proper whitelist. It's used for us to unblock people that normally would get blocked and completely remove checks on them (If you have the permission ajb.bypass, you're already whitelisted).

    @Lautta: Go

    As The_PC_Tech_Guy said, report them to the blacklists (like

    @ASCB_imran: Go

    No ETA for it. :/

  • Avatar of The_PC_Tech_Guy The_PC_Tech_Guy Jul 13, 2015 at 15:31 UTC - 0 likes

    @Maxetto: Go

    NCP has a whitelist join feature? I know it has something similar to connection throttling, but I didn't know it has this... where is it?

    This account is so old that I don't even use that username anymore.
    I now go by "robomwm"

  • Avatar of The_PC_Tech_Guy The_PC_Tech_Guy Jul 13, 2015 at 15:27 UTC - 0 likes

    @Lautta: Go

    Report them to the public blacklists this plugin uses. The author does not maintain a personal/dedicated list solely for this plugin, it uses online, public lists.

  • Avatar of Lautta Lautta Jul 13, 2015 at 15:06 UTC - 0 likes

    Hi, I dont know how this work, but some proxies are passing the anti bot, here are some ip's, if u can track it and see where they come, and block, would be great: Thanks for the work!

Is this plugin helpful for you?

  1. Choice:

  1. Results
  2. 4 comments


Date created
Oct 20, 2012
Last update
Feb 28, 2015
Development stage
  • enUS
GNU General Public License version 3 (GPLv3)
Curse link
Recent files