PCAPTCHA
( CURRENTLY 1.8 )
This Plugin is Very useful if you need to stop
Bots in your server, and also Scripts.
Basically, the plugin checks if the player is a bot or not by
giving them a task. If they do not complete the task
within a configurable time, a command is executed.
The Captcha happens at random times. Usually it has a chance
to Happen when "Activity" is called.
Activity gets called when you break a block, place a block, etc.
You can edit the chance in the config.
You can also set it to do the Captcha onJoin so you can disallow
any bots from joining the server.
There are 3 types of Captchas in pCaptcha.
They are all highly configurable.
COMMANDS:
Command: /captchaadmin
Arguments:
STATUS: BUG-TESTING
( CURRENTLY 1.8 )
This Plugin is Very useful if you need to stop
Bots in your server, and also Scripts.
Basically, the plugin checks if the player is a bot or not by
giving them a task. If they do not complete the task
within a configurable time, a command is executed.
The Captcha happens at random times. Usually it has a chance
to Happen when "Activity" is called.
Activity gets called when you break a block, place a block, etc.
You can edit the chance in the config.
You can also set it to do the Captcha onJoin so you can disallow
any bots from joining the server.
There are 3 types of Captchas in pCaptcha.
They are all highly configurable.
CAPTCHAS
- Map
Map Captcha is the most Advanced Captcha form.
You can put an Image on a map and the player would
type the Text inside of that image.
Images and Text are completely configurable and are very easy to config too.
IMAGES:
(URL is Not Sent, Image is configurable)
- GUI
GUI Captcha is the old-school type of captcha.
The player is presented with a GUI to click on an item.
There are 2 types of this Captcha.
First: Enchanted GUI
Second: Item GUI
The Enchanted GUI is a GUI where you need to click on an enchanted Item out of 2 other Non Enchanted Items.
The Item GUI presents you with 1 Item in a random Location that you need to click
IMAGES:
- Held Item
Held Item is pretty hard to identify, Having to understand the item that's in your hand and saying it's name in chat. It is not the best form of Captcha but it still works some times.
COMMANDS:
Command: /captchaadmin
Arguments:
- List
Used to List all the Captchas
- Current
Sends you the Current Captcha
- setCurrent <Captcha>
Used to set the current captcha
- start <Player>
Play the Current Captcha with the player
- test <Player> <Captcha>
Play the Captcha on the Player
Code:
configuration:
percent: 0.01
current: MAP # Current: MAP, ITEM, GUI
permissions:
admin: "captcha.admin"
bypass: "captcha.bypass"
case: false
mistake-message: "&cWrong answer. Tries left: %tries%" # MISTAKES, When he chats wrong this happens (DOES NOT APPLY TO GUI)
max-mistakes: 3
mistakes-actions:
- "kick %player% Not able to solve Captcha"
occurance:
randomly: true # Has a small random chance of happening when either Breaking, placing, etc. Chance editable in "percent"
join: false # Can be useful to stop bots etc.
captchas:
map:
completed: "&cYou have completed the captcha"
item:
name: "&c&lCAPTCHA"
lore:
- "&7Solve ME :D"
time-action:
time: 1 # This is the time until the player gets kicked / etc. (in minutes)
actions: # Commands done when he doesn't solve captcha in given time
- "kick %player% Not able to finish Captcha"
item:
items:
example:
message: "&c&lWhat are you Holding?"
completed: "Correct the answer was Diamond Sword!"
name: "&c&lThis is the Item Name"
material: DIAMOND_SWORD
lore:
- "&7This is the lore"
time-action:
time: 1
actions:
- "kick %player% Not able to finish Captcha"
possiblities:
- "Diamond Sword"
- "DiamondSword"
- "Diamond_Sword"
gui:
completed: "&cYou completed the Captcha"
items:
- DIAMOND_SWORD
- DIAMOND_AXE
- WOOD
- DIAMOND_BLOCK
item-right:
name: "&c&lCLICK ME"
lore:
- "&7This is the correct Item"
item-wrong:
name: "&7??"
lore:
- "&7Wrong one!"
titles:
enchanted: "&7Click the enchanted item"
item: "&7Click the %item%"
mistake:
- "kick %player% Wrong Answer"
close:
- "kick %player% Closing Captcha" # RECOMMENDED TO BE A KICK.
time-action:
time: 1
actions:
- "kick %player% Not able to finish Captcha"
map-captchas:
# 128x Width 128x Height recommended. If this is not the case the plugin will auto resize. (MAY LOOK UGLY)
first:
url: https://i.imgur.com/tB4Vinx.png
text: turdsheer
any-name:
url: https://i.ibb.co/1m7X1SQ/pCaptcha.jpg
text: pCaptcha
STATUS: BUG-TESTING
Last edited:
