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 xion87 xion87 Jun 29, 2015 at 07:25 UTC - 0 likes

    @The_PC_Tech_Guy I got a bungee network with installed this plugin it work when utilized with normal minecraft, but it allow bots from same ip to enter, and i got my login server with 300 bots... from the same ip, i dont know how theypass

    Last edited Jun 29, 2015 by xion87
  • Avatar of The_PC_Tech_Guy The_PC_Tech_Guy Jun 27, 2015 at 20:19 UTC - 0 likes

    @xion87: Go 1. You can add your own lists in the config. 2. There are many plugins that can block per IP address. In fact, GriefPrevention recently added this feature.

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

  • Avatar of xion87 xion87 Jun 27, 2015 at 16:46 UTC - 0 likes

    Hi 2 question:

    • Is possible to block italian proxy ip?
    • Is possible to put a ip limiter? example dont allow more than 1 ip with more than 1 account, it would be usefull again bots, because i got botted from the same user with normal ip and make high lag on my network
  • Avatar of The_PC_Tech_Guy The_PC_Tech_Guy Jun 26, 2015 at 17:44 UTC - 0 likes

    @Sitmobedaf: Go You clearly are unaware how this works.


    The players IP will be automatically verified when they join.

  • Avatar of xion87 xion87 Jun 26, 2015 at 09:55 UTC - 0 likes

    Thank you a lot @Maxetto: This antibot really work, please keep it updated, it saved me from spambots and kids (only 1-2 enter in the server of 100 bots)

  • Avatar of Sitmobedaf Sitmobedaf Jun 25, 2015 at 20:58 UTC - 0 likes

    Hello. Please add the option to automatically enable protection at the time of the attack.

  • Avatar of Maxetto Maxetto Jun 21, 2015 at 17:02 UTC - 0 likes

    @Pablo_M98: Go

    If you really need and want to try, add this to the blacklists field:

    http://winmxunlimited,net/api/proxydetection/v1/query/?ip=: Public
    Last edited Jun 21, 2015 by Maxetto
  • Avatar of Pablo_M98 Pablo_M98 Jun 18, 2015 at 22:18 UTC - 0 likes

    @Maxetto: Go

    Thanks, recently someone made bot attacks to my server with a duration of 3 minutes approximately and is able to enter 50 bots or more to the server.

  • Avatar of Maxetto Maxetto Jun 18, 2015 at 15:06 UTC - 2 likes

    @The_PC_Tech_Guy: Go

    Will look into. I'll probably add a timeout and/or thread it, so it won't freeze the whole server.

    @Pablo_M98: Go

    It's normal. Blacklists work with users reportings, some proxies couldn't be already reported in time. However I feel that with AJB 5.0, bot joins got halved. In my server, with something like 50+- bots, only 2 got into the server... It's a pretty good rate! I will add another blacklist in the new update anyway (and it will also block Tor exits!)

    Last edited Jun 18, 2015 by Maxetto
  • Avatar of The_PC_Tech_Guy The_PC_Tech_Guy Jun 17, 2015 at 05:44 UTC - 1 like

    AntiJoinBot seems to freeze the server for a minute if it has trouble connecting and downloading a blacklist :/

    @Pablo_M98: Go

    I'm currently using the default list. I haven't "tested" it yet.

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