Sueta

CaptchasX - Extremely Configurable! [Recoded]

1.0.3

A plugin that adds an autoclicker/player bot checking captcha to Minecraft.

·Plugin
  1. 1.0.3latestFixes for Captcha Triggering and Player FreezingAug 31, 2025
    Fixed: Players being able to trigger captchas after already triggering a captcha (Reported by Melih) Added: Freezing players while they are in a captcha (no movement/interaction with the world) (Requested by Melih) No config changes for this update Might add prevention of chat if player is in captcha in future update, as well as automatic punishment of player if they try to bypass the freezing while frozen.
    10 downloads
  2. 1.0.2Add nLogin SupportJan 6, 2025
    Added: Support for nLogin. This is untested, if not working please submit a bug report! (Requested by Nadif)
    294 downloads
  3. 1.0.1e1.21 UpdateSep 7, 2024
    Fixed: Errors in version 1.21 and above. Please use the legacy jar for versions 1.20.6 and below, and the normal jar for versions 1.21 and above. Support for versions 1.20.6 and below will cease from this point onwards. Blame spigot dev team for it, it was not my choice to drop support since I do love supporting more versions where possible as long as it only takes 1 jar file.
    120 downloads
  4. 1.0.1dFix ErrorAug 20, 2024
    Fixed: Error when opped player gets captcha triggered on them for first time.
    40 downloads
  5. 1.0.1cError FixJul 14, 2024
    Fixed: Error when using /captchas help
    78 downloads
  6. 1.0.1bMinor Help Message FixApr 29, 2024
    Fixed: Minor fix for /captchas.help message Changed: Simplified command matching logic.
    118 downloads
  7. 1.0.1aAdd Command Help MessagesApr 28, 2024
    Added: help command messages for /captchas open and /captchas close commands Do pop me a review if you like the plugin (or not)!
    36 downloads
  8. 1.0.1Add Open and Close CommandsApr 28, 2024
    Added: /captchas open (player) command to force open a captcha Added: /captchas close (player) command to force close a captcha Fixed: Miscellaneous AuthMe integration edge case bugs
    30 downloads
  9. 1.0.0aQuick Bug FixApr 28, 2024
    Fixed: All triggers count as FirstJoin triggers.
    41 downloads
  10. 1.0.0Complete Rewrite!Apr 28, 2024
    Fixed: All issues hopefully. Changed: Config files all need to be regenerated and are easier to understand. More features are also supported. To be added: - captcha open/close commands - Suggest more features! The plugin is much easier to work on with the complete rewrite and should also work more smoothly, just throw your suggestions in the discussions
    34 downloads
  11. 1.3.2LockLogin SupportApr 22, 2020
    Added: Support for LockLogin. Enable support for this using the "UseAuthMe" option in Config.yml. After enabling UseAuthMe, the plugin will detect if you have LockLogin or Authme and enable support for whichever one is needed. After the player has successfully registered their account under LockLogin, they will then be made to do their FirstLogin captcha. If this support doesn't work, there's not much I can do since the plugin itself doesn't have a completed API. If it doesn't work we just have to wait for the API to catch up I guess.
    7170 downloads
  12. 1.3.1Spawner mob limitingApr 22, 2020
    This update contains changes to the Config.yml file. Please edit accordingly based on instructions below. Added: Option to only activate captchas on spawner spawned mobs or named mobs. (Suggested by @DuckWeedVN) Add this under EntityDamageByEntityEvent: .SpoilerTarget">Spoiler: Config.yml insert Code (YAML): #Only trigger captcha on spawner spawned mobs and named mobs (such as mob stacks). Spawner : True
    144 downloads
  13. 1.3.0Chosen Item Differentiation, Error FixesApr 18, 2020
    This update contains OPTIONAL Config.yml changes. Only add them to your config if you want to use the new feature Added: Config options to make the correct item look different (custom name, lore and glowing effect) to make it slightly easier for players to solve the captcha. (Requested by @PhoebePower) Fixed: Error when plugin is being disabled. Fixed: Error when loading config sometimes. Add this below Delay: .SpoilerTarget">Spoiler: Config.yml insert Code (YAML): ####################### # Picked Item Options # ####################### #Settings for changing the look of the item to be clicked. #Delete this section if you don't want the item to look different. #You can delete any part of this that you don't want changed too. Picked : #Special name for the item to be clicked. Name : "&6&lCLICK ME!" #Special lore for the item to be clicked. Lore : - "&aThe right answer" - "&ais right here." #Whether to make the item to be clicked glow. Glowing : False
    187 downloads
  14. 1.2.9Captcha close command, disable exploit fixApr 15, 2020
    Added: /captchas close (player) command to close the open captcha for the specified player. (Requested by @drood) Fixed: Captchas not closing when plugin is reloaded/server is restarted, and thus allowing players to take the items out of them. Add this below Grace: .SpoilerTarget">Spoiler: Messages.yml insert Code (YAML): #Message sent to the player when you use the /captcha close command on them. Close : "&aBy the grace of the Gods (your admins), the captcha has been closed!" #Message sent to you when you successfully use the /captcha close command. Closed : "&aCaptcha successfully closed."
    128 downloads
  15. 1.2.8AuthMe Support, slight more tips in config filesApr 13, 2020
    Added: Support for AuthMe so players are only checked after they have logged into AuthMe. (Fixes authme related errors and bugs) Added: some comments into Config.yml and Items.yml for new users who may be using Minecraft 1.12 or below. Add this below FirstLogin: .SpoilerTarget">Spoiler: Config.yml insert Code (YAML): #Whether to integrate with authme and only check players after they have logged in. UseAuthMe : False
    120 downloads
  16. 1.2.7bError FixMar 25, 2020
    Fixed: Error saving player when they go offline. (Reported by @drood) Fixed: Player not being saved if no players are saved.
    372 downloads
  17. 1.2.7aError FixMar 19, 2020
    This update is just to revert downloaded file to v1.2.7a. The plugin page didn't do it itself.
    171 downloads
  18. 1.2.7Correct answer rewards.Mar 1, 2020
    This update has OPTIONAL config changes. If you want the option for players to get rewarded when they get the captchas correct, please add the insert below to the config file. Added: Option to reward players if they answer captchas correctly. Add this below Commands: .SpoilerTarget">Spoiler: Config.yml insert Code (YAML): #Commands to run when player answers captcha correctly. These HAVE to be console commands! #Comment the whole block out or delete the block to disable. Bonus : - 'eco give %player% 100'
    80 downloads
  19. 1.2.6aError fixes, command changes.Feb 28, 2020
    Fixed: Plugin erroring when setting border item type as (type) data) in versions under 1.13. Changed: /cap (player) command now ignores cooldown.
    92 downloads
  20. 1.2.6Bug fixes, First login options, improved reload command.Feb 26, 2020
    This update contains changes to the Config.yml. Please read carefully before updating and loading in this update. The new settings if enabled should help reduce the impact of player bots on your server, especially if you give players a short amount of time to complete the captchas and kick them as punishment. (Hmu SalC1 if you got the info on how your players bypass the captchas man I don't use hacked clients so I'll never know) Fixed: First login captchas not triggering. Fixed: First login captchas not saving triggered players properly. Changed: /captchas reload now regenerates plugins files for you if they have been deleted instead of simply throwing errors and being a crybaby about it. Added: New option in Config.yml FirstPunish for you to decide whether you want to punish players immediately if they fail their first captcha. (This only punishes them immediately for the first captcha if you have FirstLogin enabled.) Added: New option in Config.yml Freeze for you to decide whether you want to freeze players in place before they complete their first captcha. (This only freeze the players if you have FirstLogin enabled.) Add this below FirstLogin: .SpoilerTarget"> Spoiler: Config.yml insert Code (YAML): #Whether to immediately punish a player if they get their first login captcha wrong. FirstPunish : True #Whether to freeze a player if they have not completed their first login captcha. #Frozen players will be unable to speak or interact with their surroundings. Freeze : True
    81 downloads
  21. 1.2.5aBlockBreakEvent fixFeb 26, 2020
    Fixed: BlockBreakEvent only working on legacy mode. (Reported by @Scarllium )
    71 downloads
  22. 1.2.5Discrete chances, block whitelistFeb 25, 2020
    This update has config file changes. Please make sure you make the amendments for the plugin to keep working. I'm also considering adding the ability to freeze players (cancel all events relating to the player) before they complete the captcha when joining the server for the first time. If you are interested in this feature and want it to be added, please either tell me in the threads or like this update. Thanks! Changed: Made the chance of captchas triggering discrete for each event. Added: Ability to toggle the block filter between blacklisting and whitelisting. Add the following lines under PlayerFishEvent and EntityDamageByEntityEvent: .SpoilerTarget"> Spoiler: Config.yml insert 1 Code (YAML): Enable : True Chance : 1000 Add the following line under Block Filter Options: .SpoilerTarget"> Spoiler: Config.yml insert 2 Code (YAML): #Whether to turn the filter into a whitelist. Invert : False Remove the following lines: .SpoilerTarget"> Spoiler: Config.yml remove Code (YAML): #Chance for captcha to open. 1000 chance would be a 1/1000 chance for captcha to open. Chance : 1000
    84 downloads
  23. 1.2.4cDebug codeFeb 24, 2020
    Fixed: Left some debug code in. (Reported by @luffy1025 )
    74 downloads
  24. 1.2.4bError fixesFeb 24, 2020
    Fixed: Error when clicking on any empty slot in any inventory. (Reported by @BakedLock ) Fixed: Error when opening captcha without border set. (Reported by @Scarllium )
    53 downloads
  25. 1.2.4aWrong item checking for 1.12 and belowFeb 24, 2020
    Added: Wrong item name checker for version 1.12 and below. Fixed: Possible errors from deleting borders.
    54 downloads
  26. 1.2.4Captcha GUI BorderFeb 23, 2020
    Added: Option to set border items for the Captchas GUI that does nothing when clicked. (Suggested by @BakedLock ) Changed: Added some lines to Config.yml. Add this under GUIName: .SpoilerTarget"> Spoiler: Config.yml insert Code (YAML): #Settings for the border item. #When the border is clicked, players are not punished. Border : #Material the border item is made of. ItemType : "GRAY_STAINED_GLASS_PANE" #Name of the border item. Name : "&7&lBorder" #Lore of the border item. Lore : - "&7This is the border." - "&7It does nothing." #Slots to place the border item in. #Just delete this whole list to disable. Slots : - "1" - "2" - "3" - "4" - "5" - "6" - "7" - "8" - "9" - "10" - "18" - "19" - "27" - "28" - "36" - "37" - "38" - "39" - "40" - "41" - "42" - "43" - "44" - "45"
    82 downloads
  27. 1.2.3cCooldown, GUI, errors and general fixesFeb 23, 2020
    Note: I have updated the plugin to be in api version 1.13. This means that old item names will not work if you are running spigot 1.13 and above. Anyone running versions below 1.13 DO NOT delete your Items.yml file as the default one would not work for lower versions. Fixed: Cooldown not working properly. (Reported by @Gethelp ) Fixed: Cooldown not being started properly. Fixed: Cooldown being overridden by "still doing captcha" state. Fixed: Players not being taken out of "still doing captcha" state after they have completed the captcha. Added: Code to tell you which item is causing the errors when making the captchas GUI. Changed: Item names in the Items.yml file. If you are using spigot version 1.13 or above, please use the code that tells you the errors to find the wrong item names, or simply let the plugin generate the update set of item names for you by deleting Items.yml. Servers running 1.12 and below can keep their old files.
    62 downloads
  28. 1.2.3bError FixFeb 22, 2020
    Fixed: Error when running /captchas (player)
    68 downloads
  29. 1.2.3aMissing permissions supportFeb 22, 2020
    Added: Missing permissions support for Captchas.Bypass permission.
    60 downloads
  30. 1.2.3New commands and grace period!Feb 22, 2020
    This update includes minor changes to the config.yml and messages.yml files. Please make the necessary changes to avoid errors. Added: Command /captchas reload to reload config files without reloading plugin. Added: Command /captchas (player) to open the captcha for a specified player. (Suggested by @lattyhelp ) Added: Grace period option in Config.yml to allow players a period of time where clicking the wrong answer does not punish them. This is an alternative or addition to the warning feature previously added. (Suggested by @Gethelp ) Changed: Additional lines added to Config.yml and Messages.yml as shown below. Insert under FirstLogin: .SpoilerTarget"> Spoiler: Config.yml insert Code (YAML): #Time in seconds that captchas ignore wrong answers when they're first opened. #Set to 0 to disable. Grace : 2 Insert under Warning: .SpoilerTarget"> Spoiler: Messages.yml insert Code (YAML): #Message sent when a player tries to click during the grace period. Grace : "&7Grace period! Please click the correct answer!"
    61 downloads
  31. 1.2.2Cooldown fixFeb 18, 2020
    Fixed: Cooldown being called before a player does a captcha, rather than after. (Reported by @luffy1025 ) Added: Ability to open a captcha for players on first joining the server. (Suggested by @Musicalist ) Changed: Added 1 line to Config.yml. Insert this under general options: .SpoilerTarget"> Spoiler: Insert Code (YAML): #Whether to check a player when they first login. FirstLogin : false Changed: Added Players.yml to track new players. Changed: Captcha opening message now sends after the warning delay, not before.
    108 downloads
  32. 1.2.1cBug fixesFeb 15, 2020
    Fixed: Captcha not opening if a player has chat open when they are on captcha opening delay. (Reported by @Gethelp )
    95 downloads
  33. 1.2.1bBug fixesFeb 14, 2020
    Fixed: Captchas never triggering if a player continues clicking on warning. (Reported by @Gethelp ) Fixed: Plugin sending messages to player for every time they trigger something. Fixed: Plugin sending messages to player even if they are on cooldown.
    88 downloads
  34. 1.2.1aCaptcha warning stacking fixFeb 12, 2020
    Fixed: Ability to keep interacting with the world and possibly having multiple captchas going on at once. Now you can only have 1 captcha queued at one time. Hopefully this fixes your issues @Mythanh
    82 downloads
  35. 1.2.1Captcha warning, new messages, grace periods, block blacklistFeb 5, 2020
    Pretty big update here guys, please backup your config files and let the plugin regenerate them for you. Then you can throw your stuff back in after Any questions on the new config options can be left in the plugin thread Added: Block blacklist for BlockBreakEvent. Now you can decide which blocks you don't want the captcha to trigger on. (Suggested by @PieHater25 ) Added: A grace period for players who answer the captcha correctly. Reduces player annoyance from unlucky RNG. (Suggested by @PieHater25 ) Added: An option to delay the appearance of the captcha and warn the player in chat, so that they don't accidently click on the captcha. Added: Some new messages. (For the new features)
    113 downloads
  36. 1.2.0Cooldown and Item name configurability!Jan 20, 2020
    Added: Ability to change the name of the item displayed under %item%. (Suggested by @luffy1025 ) Added: A "Cooldown" option under Config.yml to let you set a cooldown before players get checked for captchas again after they have completed a captcha successfully. (Suggested by @luffy1025 ) Changed: Renamed the file config.yml to Config.yml. Just backup and delete your old config file, and let the plugin regenerate it for you. Changed: The Items.yml file. Please let the plugin regenerate it for you. Since the ability to decide what goes into the %items% placeholder allows you to use any language you want, if anyone translates the file to other languages and would like to share your translated file, please PM me a pastebin of your Items.yml file and I'll put it in the next update as a locale file
    121 downloads
  37. 1.1.1bError fixJan 10, 2020
    Fixed: Error when block breaking captcha tries to trigger.
    117 downloads
  38. 1.1.1a1.15 update!Jan 2, 2020
    Added: Support for Minecraft versions 1.14 and 1.15. Fixed: Plugin throwing errors on startup.
    104 downloads
  39. 1.1.11.13 and above supportNov 5, 2018
    Added: Support for 1.12.2 through 1.13.2 (Spigot/Vanilla changed the way they handle durability now, it's not stored in the same place anymore)
    605 downloads
  40. 1.1.0aMinor recodeJan 14, 2018
    Basically a small recode to make the code neater because I lost the progress due to a hard disk wipe and incomplete backup to github.
    265 downloads
  41. 1.1.0More events, more options.Dec 2, 2017
    NOTE: THIS UPDATE REQUIRES A REGENERATION OF THE CONFIG. BACKUP YOUR OLD ONE AND UPDATE YOUR SETTINGS. Added: Options to use PlayerFishEvent or BlockBreakEvent. Added: Timeout option to automatically log a player's response as wrong if time runs out.
    144 downloads

Similar projects

Plugin →