{"id":15684411,"url":"https://github.com/haq/mapcha","last_synced_at":"2025-04-20T00:31:57.775Z","repository":{"id":45996058,"uuid":"116170396","full_name":"haq/mapcha","owner":"haq","description":"Map based captcha plugin for your Minecraft server.","archived":true,"fork":false,"pushed_at":"2023-07-19T07:00:19.000Z","size":126,"stargazers_count":12,"open_issues_count":0,"forks_count":5,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-18T07:29:19.207Z","etag":null,"topics":["captcha","java","paper","spigot"],"latest_commit_sha":null,"homepage":"https://spigotmc.org/resources/mapcha.51630/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/haq.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-01-03T18:46:40.000Z","updated_at":"2024-12-10T00:47:35.000Z","dependencies_parsed_at":"2022-07-20T05:47:45.757Z","dependency_job_id":null,"html_url":"https://github.com/haq/mapcha","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haq%2Fmapcha","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haq%2Fmapcha/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haq%2Fmapcha/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haq%2Fmapcha/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/haq","download_url":"https://codeload.github.com/haq/mapcha/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249833647,"owners_count":21331847,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["captcha","java","paper","spigot"],"created_at":"2024-10-03T17:16:14.898Z","updated_at":"2025-04-20T00:31:57.551Z","avatar_url":"https://github.com/haq.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"![spiget downloads](https://img.shields.io/spiget/downloads/51630)\n![gitHub code size in bytes](https://img.shields.io/github/languages/code-size/haq/mapcha)\n\n# mapcha\n\nMap based captcha plugin for your Minecraft server.\n\n### description\n\n- On player join, the player's inventory is cleared, and they are given an empty map.\n- On right-click, the captcha will show.\n- From there the player will have a fixed amount of time to complete the captcha.\n- The player also has a limited number of tries.\n- Once the time has reached or the tries limit has been reached the player is kicked.\n- If the captcha is completed the player's items are returned to them.\n\n### screenshot\n\n![screenshot](https://user-images.githubusercontent.com/26406334/141121824-4834f3f2-bdbd-4390-b175-5d50c6119f76.png)\n![screenshot](https://user-images.githubusercontent.com/26406334/141121799-10fc1365-650a-4506-8189-c6abe7f50605.png)\n\n### permissions\n\n* mapcha.bypass\n    * Allows the player to bypass the captcha.\n\n### default config\n\n```yaml\n# Title shown on the map\ntitle: 'Captcha'\n\n# Prefix used for the messages sent.\nprefix: '[\u0026aMapcha\u0026r]'\n\n# Commands the player is allowed to type while in captcha mode.\ncommands:\n  - /register\n  - /login\n\n# Send the player to a connected server after captcha completion.\nserver_success: ''\n\nmessages:\n  \n  # The success message the player receives after they solve the captcha.\n  success: Captcha \u0026asolved!\n\n  # The retry message the player receives after they fail one of their tries.\n  retry: Captcha \u0026efailed, \u0026rplease try again. ({CURRENT}/{MAX})\n\n  # The fail message the player receives after they fail the captcha.\n  fail: Captcha \u0026cfailed!\n\ncaptcha:\n\n  # Amount of tries the player will get to solve the captcha.\n  tries: 3\n\n  # The time limit in seconds the player has to solve the captcha.\n  time: 30\n  \n  # The font that is used to render the captcha. (not recommended to change)\n  font: Arial\n\n  # Use black(white) background, white(black) foreground.\n  invert_color: false\n\n  # Draw points on the captcha image\n  points: true\n\n  # Draw lines on the captcha image\n  lines: true\n\nother:\n  \n  # What inventory slot to give the map in. (between 0-8)\n  inventory_slot: 4\n\n  # Stop the player from breaking blocks before the captcha is complete.\n  break_blocks: false\n  \n  # Stop the player from dropping items before the captcha is complete.\n  drop_items: false\n\n  # Hide other players when the player is completing the captcha.\n  hide_players: true\n\n  # Blind the player while they are completing the captcha.\n  blind_player: true\n\n  # Freeze the player while they are completing the captcha.\n  freeze_player: true\n\n  # Allows the player to only complete the captcha once per server restart.\n  cache: true\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhaq%2Fmapcha","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhaq%2Fmapcha","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhaq%2Fmapcha/lists"}