[1.20+] logCaptcha | Bot protection
SpigotMCProtect your server against bots with logCaptcha!
3.0k downloads 4.4 rating
latest v2.14.14 SpigotMC
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!
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:
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<his &c<ext to &e&lprove &c<hat
you''re &c&lnot a &4&lbot&c&l!'
ClickChatCaptchaHoverMessage: '&cClick on ðis &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!'
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<his &c<ext to &e&lprove &c<hat
you''re &c&lnot a &4&lbot&c&l!'
ClickChatCaptchaHoverMessage: '&cClick on ðis &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 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
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
If you need support, I will give you support as fast as I can!
There are 2 options to get in contact with me.
- Write me a pm at the forum with your problem
- Write a thread in the discussion section
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)
Comments 0
No comments yet. Be the first to share your thoughts.