[1.20+] logCaptcha | Bot protection icon

[1.20+] logCaptcha | Bot protection -----

Protect your server against bots with logCaptcha!



header.png
Welcome to my renewed plugin logCaptcha!
The new version have new captcha types, many improvements and a complete new and cleaner thread design!

You need a funny way to pass time for your players?
Then download gGuessr, the guessing minigame!

about.png
So what is logCaptcha?

logCaptcha is a easy way to protect your server against bots. The main feature of this plugin are the captchas. But you can see a full list of all features down below.

Here is an example for one inventory captcha type:

Screenshot_2.jpg

config.png
If you want to read the config and language file from the plugin before you download it, just open the spoilers below!

Code (Text):

########################################################################################################
# ___                         ____                          __               __                        #
#/\_ \                       /\  _`\                       /\ \__           /\ \                       #
#\//\ \      ___      __     \ \ \/\_\     __      _____   \ \ ,_\    ___   \ \ \___       __          #
#  \ \ \    / __`\  /'_ `\    \ \ \/_/_  /'__`\   /\ '__`\  \ \ \/   /'___\  \ \  _ `\   /'__`\        #
#   \_\ \_ /\ \L\ \/\ \L\ \    \ \ \L\ \/\ \L\.\_ \ \ \L\ \  \ \ \_ /\ \__/   \ \ \ \ \ /\ \L\.\_      #
#   /\____\\ \____/\ \____ \    \ \____/\ \__/.\_\ \ \ ,__/   \ \__\\ \____\   \ \_\ \_\\ \__/.\_\     #
#   \/____/ \/___/  \/___L\ \    \/___/  \/__/\/_/  \ \ \/     \/__/ \/____/    \/_/\/_/ \/__/\/_/     #
#                     /\____/                        \ \_\                                             #
#                     \_/__/                          \/_/                                             #
########################################################################################################
#Thank you for downloading logCaptcha!
#Before you start to configurate this plugin, please read this text.
#If you don't understand what some option can do don't change it or read the texts above it.
#If you don't get it after that, and you definetly want to change it you can contact me on Spigot.
#This is important because if you change something wrong you can crash the complete plugin.
#
#Important: If you found any bugs please contact me. I'll help you and fix the bug as fast as I can!
#
#Okay, that should be it. Have fun to configurate this plugin! ^^
logCaptcha:

  #Prefixes for all!
  Prefix: '&clogCaptcha&7 |  '
 
  #Available languages: en-EN, de-DE
  #Default: en-EN
  Language: en-EN
 
  #Permissions for some commands
  Permissions:
    CaptchaCMD: logCaptcha.CaptchaCMD
    LogAdminCMD: logCaptcha.Admin
    LogBanCMD: logCaptcha.Admin
 
  #If that's is true, the plugin uses the custom captcha list. You can create custom
  #Questions and correct answers in the customCaptcha.yml file.
  #If you want to use color codes use '(paragraph)' instead of '&' in the file.
  #(This option is only for inventory captchas (for now).)
  #Attention: You need for every correct answer a question in the CORRECT ORDER
  #That means if your first entry at the question list is for example: Click on the Block named Zero
  #Then the first entry of the correct answer list MUST be Zero.
  #IF YOU USE CHAT CAPTCHA:
  #You can create custom words in the customCaptcha.yml file.
  #But ATTENTION: These custom words can not contain blank lines.
  #For example: CORRECT: Sample1 INCORRECT: Sample 1
  UseCustomCaptchas: false

  #Just some options
  Options:
    #The WaitingTime is the time (in seconds) the player has to solve the captcha
    #I recommend to set it to 35 if you use the raising captcha type and if you use
    #the chat captcha or the inventory captcha type set it to 20. But it's on you how
    #time you set.
    WaitingTime: 35

    #The CheckCooldown is the cooldown that the "plugin wait" when a player joins.
    #After this time the plugin starts the check. Default is 1. (In seconds)
    CheckCooldown: 1

    #If that is true, you use the chat captcha method instead of the inventory method
    #In this method there is no support for bWaves and the player don't get kicked!
    UseChatCaptcha: false

    #If that's is true, you use the raising captcha method instead of the other methods
    UseRaisingCaptcha: false

    #If that is true, you use the inventory captcha method instead of the raising or chat method
    #This method is a simple method and I recommend it to use it instead of the chat method
    UseInventoryCaptcha: false

    #This method is like the chat captcha. But you click on the chat message, instead of
    #type them in the chat. I would recommend it to use it instead of the chat captcha but it's on you.
    UseClickChatCaptcha: false

    #This captcha is a very easy type. I would recommend it if you want a very fast captcha type.
    #And I recommend to set the WaitingTime to about 10 or 15 because this type is really easy.
    #This is the default method
    UseSquareCaptcha: true

    #If that's is true the plugin will prevent players from interacting with items
    #(for example a lobby compass) so that they can't use them. I recommend to use it.
    AntiRightlick: true

    #If that is true, the plugin will collect some statistics like how many players failed.
    #I recommend to use this, but if you don't want to use it it will not restrict any functions of the plugin.
    #(Except the logcaptcha stats command)
    UseStatistics: true

    #If that is true, the list which save all players who done the captcha already will get
    #cleared every 1200 seconds.
    #(Note: If you want to use this, you must enable the option SaveAlreadyDone!)
    ResetAlreadyDoneList: false

    #If that is true, every player which passed the captcha don't solve a captcha again
    #until he/she got removed from the list in Captcha.yml
    SaveAlreadyDone: false

    #If that is true, the plugin will ban a player automatically after 5 fails
    UseBWaves: false

    #If that true, then the plugin's own statistics are given in percent
    ShowStatisticsInPercent: true

    #ChatCaptcha options
    ChatCaptcha:
      #If this is true use randomized chars instead of words
      UseRandomizedChars: false
 

Code (Text):
en-EN:
  Messages:
    FailedCaptcha: '&cYou failed the &ecaptcha&c!'
    SuccessCaptcha: '&aYou successed the &ecaptcha&a!'
    CaptchaUsage: '&cUsage: &4/captcha [Playername] - Checks a player manually'
    JoinMessage: '&cPass the &ecaptcha&c!'
    MoveMessage: '&cYou cant move until you passed the &ecaptcha&c!'
    FailedCaptchaInTime: '&cYou needed to much time to solve the &ecaptcha&c!'
    BannedByBWaves: '&cYou are banned for failing the &ecaptchas &cmore than &45 &ctimes!'
    PlayerNotAvailable: '&cThis player is not online!'
    OpenManagementGUI: '&7Opening &eManagement-GUI&7...'
    LogBanUsage: '&cUsage: /logban <Player>'
    PlayerBanned: '&cYou added the player to the &ebWaves §cbans!'
    ResetList: '&7You reset the &eAlreadyDoneList&7!'
    ResetConfig: '&7You reset the &econfig file&7!'
    ClickChatCaptchaMessage: '&c&lClick on &e&lthis &c&ltext to &e&lprove &c&lthat
      you''re &c&lnot a &4&lbot&c&l!'
    ClickChatCaptchaHoverMessage: '&cClick on &ethis &ctext to &eprove &cthat you''re
      not a &4bot&c!'
de-DE:
  Messages:
    FailedCaptcha: '&cDu hast das &eCaptcha &cnicht bestanden!'
    SuccessCaptcha: '&aDu hast das &eCaptcha &abestanden!'
    CaptchaUsage: '&cBenutze: &4/captcha [Playername] - Checkt einen Spieler manuell'
    JoinMessage: '&cBestehe zuerst das &cCaptcha&c!'
    MoveMessage: '&cDu kannst dich nicht bewegen bis du das &eCaptcha &cbestanden
      hast!'
    FailedCaptchaInTime: '&cDu hast zu viel Zeit für das &eCaptcha &cgebraucht!'
    BannedByBWaves: '&cDu wurdest gebannt, weil du mehr als &45 &cMal ein &eCaptcha
      &cnicht bestanden hast!'
    PlayerNotAvailable: §cDieser Spieler ist nicht online!
    OpenManagementGUI: '&7Öffne &eManagement-GUI&7...'
    LogBanUsage: '&cBenutze: /logban <Spieler>'
    PlayerBanned: '&cDu hast den Spieler zu den &ebWaves &cbans hinzugefügt!'
    ResetList: '&7Du hast die &eAlreadyDone-Liste &7zurückgesetzt!'
    ResetConfig: '&7Du hast die &eConfig Datei &7zurückgesetzt!'
    ClickChatCaptchaMessage: '&c&lKlicke &e&lhier &c&lum zu beweisen, dass du kein
      &4&lBot &c&lbist!'
    ClickChatCaptchaHoverMessage: '&cKlicke &ehier &cum zu beweisen, dass du kein
      &4Bot &cbist!'

commands.png
Commands are a good way to configurate a plugin without open any file.
And if you want to know what commands logCaptcha contains just scroll down.

  • /captcha [<playerName>] - Checks a player manually - logCaptcha.CaptchaCMD (Editable in the config)
  • /logcaptcha - Shows many information about the plugin
  • /logcaptcha stats - Shows stats that the plugin records (Can be disabled in the config)
  • /logban - Adds a player to the bWaves Banlist (Only for user-management-GUI)
  • /logadmin - Opens the user-management-GUI

features.png
And here comes the promised feature list!

  • 4 different types of captchas
  • 2 language support
  • Plugin own statistics
  • Many configuration options
  • Customisable language (About 90%)
  • Checks the server version for the plugin compatibility
  • Auto-Ban support
  • Ingame user management
  • Logs all important actions

support.png
If you need support, I will give you support as fast as I can!
There are 2 options to get in contact with me.
  1. Write me a pm at the forum with your problem
  2. Write a thread in the discussion section
You get NO support in the review section! If you need support just use one of the 3 options above!

Your server use this plugin? Contact me and I'll make a list in this thread!

(The resource icon was made by Freepik from Flaticon.com)
Resource Information
Author:
----------
Total Downloads: 2,703
First Release: Jan 24, 2019
Last Update: Jul 8, 2025
Category: ---------------
All-Time Rating:
10 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings