{"id":125754,"date":"2026-06-07T12:18:26","date_gmt":"2026-06-07T09:18:26","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/protectcodes\/"},"modified":"2026-06-07T12:18:26","modified_gmt":"2026-06-07T09:18:26","slug":"protectcodes","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/protectcodes\/","title":{"rendered":"ProtectCodes"},"content":{"rendered":"<p># ProtectCodes \ud83d\udd10<br \/>\n**ProtectCodes** is a lightweight yet powerful Paper\/Spigot plugin for Minecraft 1.21+ that adds an extra layer of security for server staff and selected players. It generates one\u2011time codes, sends them to Discord via webhook, and requires players to enter the code before they can move or use commands.<\/p>\n<p>Perfect for administrators who want to protect their accounts from hijacking or unauthorized access.<\/p>\n<p># \u2728 Features<br \/>\n**\ud83d\udd11 One\u2011time codes** generated on player join<\/p>\n<p>**\ud83d\udce9 Discord webhook integration** \u2014 codes are sent directly to your Discord channel<\/p>\n<p>**\u23f3 Session system** \u2014 configurable session time, no code required if IP and session are still valid<\/p>\n<p>**\ud83d\udeab Movement &#038; command lock** until the correct code is entered<\/p>\n<p>**\u2699\ufe0f Configurable punishments** after a set number of failed attempts (kick, ban, custom commands)<\/p>\n<p>**\ud83c\udfa8 Customizable prefix** for all plugin messages<\/p>\n<p>**\u2705 Permission system** for fine\u2011grained control<\/p>\n<p># \u2699\ufe0f Configuration<\/p>\n<p>&#8220;`<br \/>\nprefix: &#8220;&#038;7[&#038;aProtectCodes&#038;7] &#8221;<br \/>\ndiscord-webhook: &#8220;https:\/\/discord.com\/api\/webhooks\/XXX\/YYY&#8221;<\/p>\n<p>players:<br \/>\n  Rodion: 6<br \/>\n  AnotherPlayer: 8<\/p>\n<p>session-time: 30<br \/>\nblock-movement: true<br \/>\nblock-commands: true<\/p>\n<p>allowed-commands:<br \/>\n  &#8211; code<\/p>\n<p>max-attempts: 3<\/p>\n<p>punish-commands:<br \/>\n  &#8211; &#8220;kick %player% Invalid authorization&#8221;<br \/>\n&#8220;`<\/p>\n<p># \ud83d\udd12 Permissions<br \/>\n![Permissions](https:\/\/cdn.modrinth.com\/data\/cached_images\/8d32cf4d584a225d22e47875d0b88d15358228bf.png)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Secure system for authorizing players using one-time codes<\/p>\n","protected":false},"featured_media":125755,"template":"","meta":{"_minecraft_slug":"protectcodes","_minecraft_project_id":"Yv5RJFG3","_minecraft_author":"kuaermdek_","_minecraft_license":"MIT","_minecraft_downloads":22,"_minecraft_follows":1,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"protectcodes.zip","_minecraft_size_bytes":13588,"_minecraft_version_count":1,"_minecraft_updated_at":"2026-05-15T22:26:51.404180Z","_minecraft_date_created":"2025-09-29T02:53:11.054154Z","_minecraft_date_modified":"2025-09-28T10:27:21.812015Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/protectcodes","_minecraft_icon_attachment_id":125755,"_minecraft_imported_at":"2026-06-07T09:18:27+00:00","_minecraft_import_hash":"f2ab9a53aa885e9486d02eb5f8d705d9","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[127,128,129],"mod_loader":[132,133,134],"minecraft_version":[62,37,73,74,38,78,79,80,81],"class_list":["post-125754","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-paper","mod_category-purpur","mod_category-spigot","mod_loader-paper","mod_loader-purpur","mod_loader-spigot","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>ProtectCodes - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/protectcodes\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ProtectCodes - Minecraft\" \/>\n<meta property=\"og:description\" content=\"Secure system for authorizing players using one-time codes\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/protectcodes\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/protectcodes\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/protectcodes\\\/\",\"name\":\"ProtectCodes - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/protectcodes\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/protectcodes\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/protectcodes-icon-de70ecd5d70f119af9f5f434feab3bfcb0e7fec7_96.webp\",\"datePublished\":\"2026-06-07T09:18:26+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/protectcodes\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/protectcodes\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/protectcodes\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/protectcodes-icon-de70ecd5d70f119af9f5f434feab3bfcb0e7fec7_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/protectcodes-icon-de70ecd5d70f119af9f5f434feab3bfcb0e7fec7_96.webp\",\"width\":96,\"height\":64},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/protectcodes\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"ProtectCodes\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ProtectCodes - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/protectcodes\/","og_locale":"en_US","og_type":"article","og_title":"ProtectCodes - Minecraft","og_description":"Secure system for authorizing players using one-time codes","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/protectcodes\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/protectcodes\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/protectcodes\/","name":"ProtectCodes - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/protectcodes\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/protectcodes\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/protectcodes-icon-de70ecd5d70f119af9f5f434feab3bfcb0e7fec7_96.webp","datePublished":"2026-06-07T09:18:26+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/protectcodes\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/protectcodes\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/protectcodes\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/protectcodes-icon-de70ecd5d70f119af9f5f434feab3bfcb0e7fec7_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/protectcodes-icon-de70ecd5d70f119af9f5f434feab3bfcb0e7fec7_96.webp","width":96,"height":64},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/protectcodes\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"ProtectCodes"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/125754","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/125755"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=125754"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=125754"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=125754"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=125754"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}