Sueta

BotCaptcha

1.0.1

Prevent bots enter to your lobbies. [MySQL | FlatFile Support]

·Plugin

BotCaptcha | A simple solution to your problems

BotCaptcha is a way to stop minecraft bots to enter to your main lobbies of your network, with a simple message on join, your players will need to type the captcha in the chat, and once they have passed the captcha, they will be fine to login.

IMPORTANT: BotCaptcha works with AuthMe. You must have installed on your server to run the plugin

¿How it works?

1) Player first join on the server
If player try to ignore the captcha, and register/login:

captcha.png

2) Get the captcha code:

write.png

3) Run the captcha code:

passedd.png

4) AuthMe send to the lobby the player

¡And that's all!

Now, when the player re-joins the server, he wont need
to put the captcha again:

passed.png

Recommendations:

» Set in authme config: "Registration.messagesInterval: -1"
( This is to disable the login messages, because BotCaptcha has
their owns)

Plugin Configuration:

config.yml
database  :  
type  :  flatfile #Can be MySQL or flatfile 
  #If you decide to use MySQL, you must configure  this  values  :  
  host  :  localhost 
  port  :   3306  
  username  :  root 
  password  :  password 
  database  :  botcaptcha 
settings  :  
  #Set to  false   if  you want to send the captcha every time the player join. 
   only   -  once  :   true  
  time  -  message  :   5  
  kick  -  attempts  :   3  
  random  -  code  -  addition  :   '-HI'  
messages  :  
  args  :   "&cUsage: &e/captcha <code>"  
  hover  -  captcha  :   "&fWrite in the chat: &e/captcha %captcha%"  
  already  -  vericated  :   "&c¡You have already passed the captcha!"  
  need  -  to  -  captcha  -  first  :   "&c¡You cant login! You need to enter the captcha first."  
  captcha  -  fine  :   "&a¡Captcha passed! Now %user-status%"  
  no  -  need  -  captcha  :   "&aYou have already passed captcha. %user-status%"  
  #User status possibilities  :  
  user  -  status  :  
     register  :   "you can register with /register <password> <password>"  
     login  :   "you can login with /login <password>"  
  captcha  -  fail  :   "&c¡Wrong captcha! You have &e%remaining% &cattempts left."  
  kick  -  attempts  :   "&cYou're kicked by failing the captcha."  
  captcha  :   "&e&lPASS YOUR CURSOR OVER THIS MESSAGE TO VIEW THE CAPTCHA"

Similar projects

Plugin →