{"id":140296,"date":"2026-06-08T10:48:41","date_gmt":"2026-06-08T07:48:41","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/simple-login\/"},"modified":"2026-06-08T10:48:41","modified_gmt":"2026-06-08T07:48:41","slug":"simple-login","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/simple-login\/","title":{"rendered":"Simple Login"},"content":{"rendered":"<p># Description<br \/>\n**Simple Login** is a lightweight and secure authentication plugin\/mod designed for Minecraft servers, supporting versions 1.17\u201326.x. It provides a login and registration system where players must register using `\/register <password> <password>` and log in using `\/login <password>` before interacting with the server. Until authentication is completed, players are restricted from moving, interacting with their inventory, breaking or placing blocks, and performing other gameplay actions, ensuring protection against unauthorized access.<\/p>\n<p>The plugin uses **SQLite** for data storage, with passwords hashed using **BCrypt** for secure account handling. An automatic update checker is included to notify server owners about new releases.<\/p>\n<p>### Security &#038; Authentication Features<br \/>\n&#8211; Optional **TOTP-based two-factor authentication (Google Authenticator support)**<br \/>\n&#8211; Global toggle for 2FA<br \/>\n&#8211; `\/2faconfirm <6-digit code>` required to confirm and complete 2FA setup<br \/>\n&#8211; Session system with trusted IP support to reduce repeated authenticator prompts<br \/>\n&#8211; Minimum password length requirement of 8 characters<br \/>\n&#8211; Pre-login protection system with full restriction handling<\/p>\n<p>### Account Management<br \/>\n&#8211; Account deletion requires confirmation via `\/delacc confirm <password|6-digit code>`<br \/>\n&#8211; Deletion requests are time-limited and can expire<br \/>\n&#8211; Pending deletion requests can be cancelled using `\/delacc cancel`<br \/>\n&#8211; `\/delacc` is restricted until the player is logged in<br \/>\n&#8211; Detailed error handling for invalid codes, passwords, and expired requests<\/p>\n<p>### Admin &#038; Utility Commands<br \/>\n&#8211; `\/changepass <player> <newpass>` for OPs (console support included with permission control)<br \/>\n&#8211; `\/slreload` reloads configuration files<br \/>\n&#8211; `\/abortsession` forces session termination and requires re-login<br \/>\n&#8211; Session management system with trusted IP handling<\/p>\n<p>### Configuration &#038; Localization<br \/>\nAll messages are configurable via `config.yml`.<br \/>\n&#8211; cancellation messages<br \/>\n&#8211; timeout handling<br \/>\n&#8211; invalid password or 2FA code responses<br \/>\n&#8211; confirmation prompts<br \/>\n&#8211; usage instructions<\/p>\n<p>### Requirements<br \/>\n&#8211; No external dependencies<br \/>\n&#8211; Java 17 or higher required<\/p>\n<p>### Commands (unmentioned)<br \/>\n&#8211; Enables 2FA for sender<br \/>\n&#8220;`<br \/>\n\/enable2fa<br \/>\n&#8220;`<br \/>\n&#8211; Disables 2FA for sender<br \/>\n&#8220;`<br \/>\n\/disable2fa<br \/>\n&#8220;`<\/p>\n","protected":false},"excerpt":{"rendered":"<p>SimpleLogin is a plugin\/mod that provides a secure login and registration system. It uses SQLite for storage, BCrypt for password hashing, and supports optional TOTP-based 2FA for added account security.<\/p>\n","protected":false},"featured_media":140297,"template":"","meta":{"_minecraft_slug":"simple-login","_minecraft_project_id":"Gh3tnMca","_minecraft_author":"SpicyMikeHUN","_minecraft_license":"LicenseRef-All-Rights-Reserved","_minecraft_downloads":68537,"_minecraft_follows":40,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"simple-login.zip","_minecraft_size_bytes":153740951,"_minecraft_version_count":20,"_minecraft_updated_at":"2026-05-15T21:45:26.269353Z","_minecraft_date_created":"2025-05-20T01:33:37.497644Z","_minecraft_date_modified":"2026-04-09T11:41:43.587848Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/simple-login","_minecraft_icon_attachment_id":140297,"_minecraft_imported_at":"2026-06-08T07:48:41+00:00","_minecraft_import_hash":"b268c62f6f6487339c50ff30e0dd9cf0","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[124,97,125,126,127,128,129,92],"mod_loader":[130,99,131,132,133,134],"minecraft_version":[49,50,51,52,53,54,55,56,57,58,59,36,60,93,94,101,102,62,37,40,41,73,74,38,78,79,80,81,82,83,167,163],"class_list":["post-140296","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-bukkit","mod_category-fabric","mod_category-folia","mod_category-management","mod_category-paper","mod_category-purpur","mod_category-spigot","mod_category-utility","mod_loader-bukkit","mod_loader-fabric","mod_loader-folia","mod_loader-paper","mod_loader-purpur","mod_loader-spigot","minecraft_version-1-17","minecraft_version-1-17-1","minecraft_version-1-18","minecraft_version-1-18-1","minecraft_version-1-18-2","minecraft_version-1-19","minecraft_version-1-19-1","minecraft_version-1-19-2","minecraft_version-1-19-3","minecraft_version-1-19-4","minecraft_version-1-20","minecraft_version-1-20-1","minecraft_version-1-20-2","minecraft_version-1-20-3","minecraft_version-1-20-4","minecraft_version-1-20-5","minecraft_version-1-20-6","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-10","minecraft_version-1-21-11","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","minecraft_version-1-21-9","minecraft_version-26-1","minecraft_version-26-1-1","minecraft_version-26-1-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Simple Login - 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\/simple-login\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Simple Login - Minecraft\" \/>\n<meta property=\"og:description\" content=\"SimpleLogin is a plugin\/mod that provides a secure login and registration system. It uses SQLite for storage, BCrypt for password hashing, and supports optional TOTP-based 2FA for added account security.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/simple-login\/\" \/>\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\\\/simple-login\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/simple-login\\\/\",\"name\":\"Simple Login - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/simple-login\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/simple-login\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/simple-login-icon-35e032a7b47a1ec92c838cf0cb3a19143311e169.jpeg\",\"datePublished\":\"2026-06-08T07:48:41+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/simple-login\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/simple-login\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/simple-login\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/simple-login-icon-35e032a7b47a1ec92c838cf0cb3a19143311e169.jpeg\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/simple-login-icon-35e032a7b47a1ec92c838cf0cb3a19143311e169.jpeg\",\"width\":474,\"height\":474},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/simple-login\\\/#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\":\"Simple Login\"}]},{\"@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":"Simple Login - 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\/simple-login\/","og_locale":"en_US","og_type":"article","og_title":"Simple Login - Minecraft","og_description":"SimpleLogin is a plugin\/mod that provides a secure login and registration system. It uses SQLite for storage, BCrypt for password hashing, and supports optional TOTP-based 2FA for added account security.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/simple-login\/","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\/simple-login\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/simple-login\/","name":"Simple Login - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/simple-login\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/simple-login\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/simple-login-icon-35e032a7b47a1ec92c838cf0cb3a19143311e169.jpeg","datePublished":"2026-06-08T07:48:41+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/simple-login\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/simple-login\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/simple-login\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/simple-login-icon-35e032a7b47a1ec92c838cf0cb3a19143311e169.jpeg","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/simple-login-icon-35e032a7b47a1ec92c838cf0cb3a19143311e169.jpeg","width":474,"height":474},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/simple-login\/#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":"Simple Login"}]},{"@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\/140296","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\/140297"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=140296"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=140296"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=140296"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=140296"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}