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 Maxetto Maxetto Sep 08, 2015 at 11:41 UTC - 0 likes

    @XxDawnsusxX: Go

    Of course It is! This plugin works very well in conjunction with plugins like AuthMe's AntiBotMod. I know blacklist aren't 100% accurate and can't find every proxy (as they are based on user reportings) but I can guarantee this plugin gets better and better with time.

    Last edited Sep 10, 2015 by Maxetto
  • Avatar of XxDawnsusxX XxDawnsusxX Sep 06, 2015 at 23:09 UTC - 0 likes

    Unfortunately Authme's AntiBot feature was more reliable in my massive bot attack session today, blocking all the proxies that were joining. It seems your blacklist dont block all proxies.

  • Avatar of Maxetto Maxetto Sep 04, 2015 at 20:51 UTC - 0 likes

    As many of you have requested, this below is a sort of Dev Build with the IP Add command and a new Blacklist.


    Last edited Sep 04, 2015 by Maxetto
  • Avatar of globox99 globox99 Aug 31, 2015 at 15:44 UTC - 0 likes
    <<reply 2641429="">> Great, when will the new version?
  • Avatar of Maxetto Maxetto Aug 31, 2015 at 14:48 UTC - 0 likes

    @globox99: Go

    1. Already done for the next version, using /ajb add and an IP, will whitelist the IP instead of the Player.
    2. Will do, /ajb toggle on and /ajb toggle off (and still /ajb toggle that work like normal)
  • Avatar of globox99 globox99 Aug 30, 2015 at 17:43 UTC - 0 likes

    <<reply 2640455>>

    So how i can give acces to good player (not bot)

    1. Can u add IP whitelist?  /ajb ipadd IP
    2. Can u add command /ajb on   and  /ajb off  (replacement for /ajb toggle)

    Last edited Aug 30, 2015 by globox99
  • Avatar of Maxetto Maxetto Aug 29, 2015 at 20:04 UTC - 0 likes

    @globox99: Go

    /ajb add <name> works perfectly for me. For Whitelist we mean, our whitelist, not Minecraft one (For example if a player of yours gets blocked by AJB, you can Whitelist his name to never perform proxy checks). For security reasons, if the player's IP is on the blacklist, we won't allow him to join anyway (otherwise you can easily bot the server with admin's names)

    @Jooray: Go

    Any error log? Minecraft version? Java 7 or Java 8?

  • Avatar of globox99 globox99 Aug 28, 2015 at 13:16 UTC - 0 likes

    command "/ajb add" is not working ;/
    This command not add player to whitelist

  • Avatar of Space_m0nkey Space_m0nkey Aug 22, 2015 at 20:11 UTC - 0 likes

    GREAT Plugin!!! Worked like a CHARM! Thx so much for doing this awsome job! Thumbs up!!

  • Avatar of The_PC_Tech_Guy The_PC_Tech_Guy Aug 22, 2015 at 15:41 UTC - 0 likes

    @Jooray: Go

    Error messages, logs, etc. would be nice to see (and please pastebin them)

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

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