欢迎使用我焕新的插件 **logCaptcha**!
新版本拥有新的 **验证码类型**,许多 **改进** 以及全新的、更清晰的线程设计!
# 关于
**logCaptcha** 是什么?
**logCaptcha** 是一种轻松保护你的服务器免受机器人侵害的方法。此插件的主要功能是 **验证码**。但是,你可以在下方找到所有功能的完整列表。
这是一个库存验证码类型的 **示例**:

# 配置
如果你想在下载插件之前阅读插件的配置和语言文件,只需打开下面的隐藏内容!
Config.yml:
展开
```
########################################################################################################
# ___ ____ __ __ #
#/\_ \ /\ _`\ /\ \__ /\ \ #
#\//\ \ ___ __ \ \ \/\_\ __ _____ \ \ ,_\ ___ \ \ \___ __ #
# \ \ \ / __`\ /'_ `\ \ \ \/_/_ /'__`\ /\ '__`\ \ \ \/ /'___\ \ \ _ `\ /'__`\ #
# \_\ \_ /\ \L\ \/\ \L\ \ \ \ \L\ \/\ \L\.\_ \ \ \L\ \ \ \ \_ /\ \__/ \ \ \ \ \ /\ \L\.\_ #
# /\____\\ \____/\ \____ \ \ \____/\ \__/.\_\ \ \ ,__/ \ \__\\ \____\ \ \_\ \_\\ \__/.\_\ #
# \/____/ \/___/ \/___L\ \ \/___/ \/__/\/_/ \ \ \/ \/__/ \/____/ \/_/\/_/ \/__/\/_/ #
# /\____/ \ \_\ #
# \_/__/ \/_/ #
########################################################################################################
#感谢您下载 logCaptcha!
#在您开始配置此插件之前,请先阅读此文本。
#如果您不理解某些选项可以做什么,请不要更改它,或者阅读它上面的文本。
#如果您在阅读后仍然不理解,并且确实想更改它,您可以在 Spigot 上联系我。
#这很重要,因为如果您更改了错误的东西,可能会导致整个插件崩溃。
#
#重要提示:如果您发现任何错误,请联系我。我会帮助您并尽快修复错误!
#
#好的,就这些了。祝您配置此插件愉快!^^
logCaptcha:
#所有指令的前缀
Prefix: '&clogCaptcha&7 | '
#可用的语言:en-EN,de-DE
#默认:en-EN
Language: en-EN
#一些指令的权限
Permissions:
CaptchaCMD: logCaptcha.CaptchaCMD
LogAdminCMD: logCaptcha.Admin
LogBanCMD: logCaptcha.Admin
#如果为真,插件将使用自定义验证码列表。
#您可以在 customCaptcha.yml 文件中创建自定义问题和正确答案。
#如果您想使用颜色代码,请在文件中使用“(段落)”代替“&”。
#(此选项仅适用于库存验证码(目前)。)
#注意:对于每个正确答案,正确答案列表中必须有对应的问题,并且顺序必须正确
#例如:如果你的问题列表中的第一条是:点击名为 Zero 的方块
#那么正确答案列表中第一条 MUST 是 Zero。
#如果使用聊天验证码:
#你可以在 customCaptcha.yml 文件中创建自定义单词。
#但注意:这些自定义单词不能包含空行。
#例如:正确:Sample1 错误:Sample 1
UseCustomCaptchas: false
#一些选项
Options:
# WaitingTime 是玩家解决验证码所需的时间(以秒为单位)
# 如果您使用逐渐增加的验证码类型,我建议将其设置为 35 秒。
# 如果您使用聊天验证码或库存验证码类型,请将其设置为 20 秒。但您可以根据需要设置时间。
WaitingTime: 35
# CheckCooldown 是插件在玩家加入时等待的时间(以秒为单位)。
# 在这段时间之后,插件开始检查。默认值是 1。
CheckCooldown: 1
# 如果为真,则使用聊天验证码方法代替库存方法
# 在这种方法中,不支持 bWaves,玩家不会被踢出。
UseChatCaptcha: false
# 如果为真,则使用逐渐增加的验证码方法代替其他方法
UseRaisingCaptcha: false
# 如果为真,则使用库存验证码方法代替逐渐增加或聊天方法
# 此方法是一种简单的方法,我建议使用它代替聊天方法
UseInventoryCaptcha: false
# 此方法类似于聊天验证码。但玩家点击聊天消息,而不是在聊天中输入它们。
# 我建议使用它代替聊天验证码,但您可以根据需要设置。
UseClickChatCaptcha: false
# 此验证码是一种非常简单的类型。如果需要非常快速的验证码类型,我建议使用它。
# 这是默认方法
UseSquareCaptcha: true
# 如果为真,该插件将阻止玩家与项目交互
#(例如,大堂指南针)以便他们不能使用它。我建议使用它。
AntiRightlick: true
# 如果为真,该插件将收集一些统计信息,例如有多少玩家失败了。
# 我建议使用此功能,但如果您不想使用它,它将不会限制插件的任何功能。
#(除了 logcaptcha stats 指令)
UseStatistics: true
# 如果为真,保存所有已完成验证码的玩家列表将每 1200 秒清除一次。
#(注意:如果想要使用此功能,则必须启用 SaveAlreadyDone 选项!)
ResetAlreadyDoneList: false
# 如果为真,则所有通过验证码的玩家将不会在 Captcha.yml 文件中删除之前重新解决验证码
SaveAlreadyDone: false
# 如果为真,则该插件将在玩家失败 5 次后自动禁止玩家
UseBWaves: false
# 如果为真,则插件的统计数据以百分比给出
ShowStatisticsInPercent: true
#聊天验证码选项
ChatCaptcha:
#如果为真,则使用随机字符代替单词
UseRandomizedChars: false
#这是构建编号,用于识别插件的确切版本
#(如果发布了没有版本号更改的更新)
Build: 172
#请勿更改此项!
Version: 1.2.3
```
Language.yml:
展开
```
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 '
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 '
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!'
```
# 命令:
命令是配置插件而不打开任何文件的一种好方法。
如果您想知道 logCaptcha 包含哪些命令,请向下滚动。
- 4 种不同的验证码类型
- 支持 2 种语言
- 插件自身的统计信息
- 许多配置选项
- 可自定义语言(大约 90%)
- 检查服务器版本以确保插件兼容性
- 自动禁令支持
- 游戏内用户管理
- 记录所有重要的操作