Anti Join Bot

Bukkit Firewall / Proxy Blocker

This plugin protects your server from bots using proxies!

The players IP will be automatically verified when he join.

The plugin has been written to have an High level of performance.


  • Works with every Minecraft version from 1.5.2 (lowest version tested working) to 1.8.1
  • Whitelistless (Doesn't require to activate a Whitelist to block the bots)
  • MySQL/SQLite support
  • Customizable Blacklists ("URL:Response" format) (Paste the URL with , instead of .)
  • Customizable Kick Messages
  • Enable/Disable the plugin via command
  • Permission to bypass checks
  • User Whitelist/Blacklist
  • Force check mode (Kick everyone for the first check, player is asked to rejoin)
  • Permission support
  • Change Server MoTD if a proxy is found (Beta)
  • Debug mode available



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"

If you can not connect, please wait 24 hours and try it again.

Please Donate ;D

Default Blacklist API's:

Official AntiJoinBot Maven Repo:

My Build Server:


Minecraft Serverlist (DE)

Minecraft Serverlist (EN)

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

  • Avatar of Maxim1945 Maxim1945 Feb 17, 2015 at 22:55 UTC - 0 likes

    @Maxetto: Go

    ok ty i will chek it ;)

  • Avatar of Maxetto Maxetto Feb 17, 2015 at 21:26 UTC - 0 likes

    @Maxim1945: Go

    You don't have to put Force: true unless you want to kick every player at their first login. Anyway plugin is working fine, as you see it added 29 IPs and 5 Users, so checks are working. Try waiting 60 seconds after the server start before botting ("AntiJoinBot enabled in 60 seconds")

    Last edited Feb 17, 2015 by Maxetto
  • Avatar of Maxim1945 Maxim1945 Feb 17, 2015 at 14:21 UTC - 0 likes

    @Maxetto: Go

    14:19:35 [AJB] Enabling AntiJoinBot v4.3 14:19:35 [Server thread/INFO]: AntiJoinBot enabled in 60 seconds 14:19:35 [Server thread/INFO]: AJB: Loaded: 29 IP's 14:19:35 [Server thread/INFO]: AJB: Loaded: 5 User's but it's not block proxie and theforce check mode this is my config

    AntiJoinBot: MySQL: Offline: true Host: localhost Port: 3306 Database: ajb_intelligent_blacklist User: <username> Password: <password> Blacklists: http://www,shroomery,org/ythan/proxycheck,php?ip=: Y http://yasb,intuxication,org/api/check,xml?ip=: <spam>true</spam> http://www,stopforumspam,com/api?ip=: 'yes' ServerListPing: Enabled: true Message: Don't use a Proxy :P Force: Enabled: true Message: Proxy Check... pls. reJoin! Kick: Message: Proxy is Detected. (maybe an error please reconnect your Router) Warmup: Enabled: true Seconds: 60 Debug: Enabled: false

    Last edited Feb 17, 2015 by Maxim1945
  • Avatar of Maxetto Maxetto Feb 16, 2015 at 23:05 UTC - 0 likes

    @Maxim1945: Go

    Seems strange... Does it print something like "[AntiJoinBot] Enabling version 4.3" on the server start? Did you try to send some bots on your server? Were them using proxies? Did you use your external IP when you tried to bot the server (As localhost is whitelisted by default)?

  • Avatar of Maxim1945 Maxim1945 Feb 16, 2015 at 18:20 UTC - 0 likes

    hello the plugin is not working to me there no errors it's just dont work i use bukkit 1.7.2 maybe it's something i have to do ?

    Last edited Feb 16, 2015 by Maxim1945
  • Avatar of Maxetto Maxetto Feb 16, 2015 at 12:57 UTC - 1 like

    @Manercraft: Go

    Yeah, probably. I tried using command block with many commands and it should work just like console.

  • Avatar of Manercraft Manercraft Feb 15, 2015 at 20:38 UTC - 0 likes

    @Maxetto: Go

    Ok, plugin work sorry, I have a question, can use / ajb add <player> in commandBlock with / ajb add @p @a[with argument here]

    Last edited Feb 16, 2015 by Manercraft
  • Avatar of Maxetto Maxetto Feb 15, 2015 at 20:11 UTC - 0 likes

    @Manercraft: Go

    What's the issue? Can you tell me more precisely what doesn't work? Do you have any error on the logs that you can send me? As far as i tested 4.3 worked perfectly for me on 1.7.9, 1.8 and 1.5.2. Anyway 5.0 is going to be out soon, it's in testing phase.

  • Avatar of Manercraft Manercraft Feb 15, 2015 at 17:27 UTC - 0 likes

    Your plugin dosen't work :( I need a plugin for stop the attack bot

  • Avatar of Maxetto Maxetto Feb 15, 2015 at 14:47 UTC - 0 likes

    @Manercraft: Go

    Oh, didn't I wrote it on the page? :P There actually is the ajb.bypass permission since 4.1

Is this plugin helpful for you?

  1. Choice:

  1. Results
  2. 4 comments


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