Sueta

Register and Login Plugin

1.2.0.1

This plugin enables server-side registration and login to prevent account theft.

·Plugin
  1. 1.2.0.1latestRegister and Login Plugin 1.2.0.1Sep 24, 2026

    v1.2.0.1‑26.3

    Compatible with Paper/Purpur 26.3 ONLY
    ⚠️ This build is for 26.3 servers. DO NOT load it on 26.2 or older instances.
    Changes
    1. Updated for new Bukkit API: added null‑safety check for player IP lookup to prevent NullPointerException crashes. 2. Build target switched to Java 25 to match 26.3 runtime environment. 3. All plugin logic identical to v1.2.0. No new commands, no behaviour changes.
    Compatibility
    ‑ Account storage format unchanged. You may directly copy your accounts folder from v1.2.0. ‑ lang.yml has no modifications, custom language settings are preserved. ‑ /login update Modrinth update‑check feature works normally. ‑ Commands (/register, /login, /changepassword) behave exactly the same.
    Notice
    ‑ For 26.2 servers, keep using build v1.2.0. Do NOT install this jar.
    1001 downloads
  2. 1.2.0Register and Login Plugin 1.2.0Sep 11, 2026

    RegisterAndLoginPlugin

    Lightweight password authentication plugin for Purpur/Paper 1.21.

    Features

    - Register account with /register <password> <password> - Login with /login <password> - Change your password after login: /changepassword <old> <new> (alias /cp) - Auto kick players if they do not log in within 60 seconds after joining - Block movement and chat for unauthenticated players - Password stored as SHA-256 hash, no plaintext passwords saved - Built-in Modrinth update checker - Admin subcommand: /login update to manually check updates - Tab completion for update only visible to server operators - Fully customizable messages via lang.yml - Store player account data in UUID-named text files

    Notes

    - Server needs internet access for Modrinth version checking - Works on Purpur / Paper 1.21.11 - Messages can be edited in plugins/RegisterAndLoginPlugin-1.21/lang.yml

    Commands

    - /register <password> <password> (/reg) — Register account - /login <password> (/l) — Login, OP: /login update — Check updates - /changepassword <oldPassword> <newPassword> (/cp) — Change password
    1203 downloads
  3. 1.1.1Register and Login Plugin 1.1.1Aug 27, 2026

    1.1.1

    <details> <summary>Languages</summary> 1、English 日语、中文已弃更\ 原因:改语言地区无人下载\ Japanese & Chinese translations are no longer being updated.\ Reason: Switching languages resulted in zero downloads.\ 今后所有插件版本将不再提供中文翻译,下载量过低 </details> <details> <summary>Update Notes</summary>

    Changelog

    - Optimized command: Aliased /login to /l. Both commands can now be used.\ - /register command optimization is in‑progress.

    Removed

    - Removed IP‑based region detection due to an unfixable bug.

    Bug Fixes

    - Fixed an occasional bypass restriction bug. <details> <summary>YouTube</summary> <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/08xKBekoH9E" title="YouTube 视频播放器" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> </details> </details>
    331 downloads
  4. 1.1.0Register and Login Plugin 1.1.0Aug 16, 2026

    更新内容

    语言 language: <details> <summary>Spoiler</summary> 1、中文\ 2、English\ 3、日本語 </details>

    禁止行为

    未登录玩家会被限制全部游戏行为:\ 🚫 禁止移动聊天\ 🧱 禁止破坏方块、放置方块\ 📦 禁止拾取掉落物

    安全防护机制🛡️

    ⏱ 玩家进入服务器 60 秒未登录,自动踢出\ ❌ 连续登录失败 3 次,对应 IP 封禁 30 秒 --------------

    Restricted Actions

    Unlogged-in players will be restricted from all in-game activities:\ 🚫 Prohibited from moving and chatting\ 🧫 Cannot break or place blocks\ 📦 Unable to pick up item drops

    Security Protection Mechanisms🛡️

    ⏱ Players who fail to log in within 60 seconds after joining the server will be kicked automatically\ ❌ The corresponding IP will be banned for 30 seconds after 3 consecutive failed login attempts ---------------- 禁止される行動 ログインしていないプレイヤーは全てのゲーム行動が制限されます:\ 🚫 移動・チャット禁止\ 🧱 ブロックの破壊・設置禁止\ 📦 ドロップ品の回収不可 セキュリティ保護機構🛡️ ⏱ サーバーに入室後 60 秒以内にログインしないプレイヤーは自動的にキックされます\ ❌ ログインに 3 回連続で失敗した場合、該当 IP が 30 秒間 BAN されます
    185 downloads
  5. 1.0.1Register and Login Plugin 1.0.1Aug 12, 2026

    Register and Login Plugin

    语言 language - 中文 - English

    中文

    这次版本更新了以下内容 更新内容: 1. 哈希值加密 2. 语言自动切换 操作方法: 1. 玩家先用以下指令进行注册
    /register 密码 确认密码
    注册成功以后腐竹打开将会看到64位密码(哈希值转换),和IP地址(判断使用哪个语言)\ 2. 玩家在下次进入服务器将可以使用以下指令进行登录
    /login 密码
    登陆成功后即可游玩\
    开源仓库?
    恐怕要等好久去更新啦,移动文件、创建文件夹太累、太难了
    如何报告问题?
    点击右边的报告问题跳转到GitHub进行报告 -----------------------

    Register and Login Plugin

    Language - 中文 - English

    English

    This version includes the following updates Updates: 1. Password hash encryption 2. Automatic language switching Instructions: 1. Players register with the command below
    /register <password> <confirmPassword>
    After successful registration, server owners can see the 64-bit password hash and IP address (used to determine which language to use). 2. Players can use the following command to log in when joining the server next time
    /login <password>
    You can start playing after logging in successfully.
    Open Source Repository?
    It will take quite a long time to update. Moving files and creating folders is tiring and difficult.
    How to report issues?
    Click Report Issue on the right to jump to GitHub and submit your report.
    53 downloads
  6. 1.0.0Register and Login Plugin 1.0.0Jul 22, 2026
    🎉 初始正式版本发布
    适配 Paper / Purpur 1.21 ~ 1.21.11
    ✅ 已实现功能
    - 注册指令 /register <密码> <确认密码>,两次密码校验 - 登录指令 /login <密码> - 未注册/未登录状态下禁止移动、聊天 - 使用玩家UUID命名txt文件持久化存储账号信息 - 玩家进服自动重置登录状态,退出服务器清除登录会话
    ⚠️ 重要提示
    1. 本版本密码明文存储,建议仅用于私人小型服务器; 2. 不兼容Spigot、Fabric以及26.1以上新版本服务端; 3. 账号文件路径:plugins/RegisterAndLoginPlugin/accounts/[UUID].txt
    📌 后续计划
    - 密码哈希加密(SHA256) - 新增修改密码指令 - 新增超时自动踢出未登录玩家功能 - 开发26.1适配独立版本 ---------------
    🎉 Initial Official Release
    Compatible with Paper / Purpur 1.21 ~ 1.21.11
    ✅ Implemented Features
    - Register command /register <password> <confirmPassword> with double password verification - Login command /login <password> - Movement and chat restricted for unregistered / unlogged-in players - Persistent account storage using TXT files named by player UUID - Automatically reset login status when players join; clear login session on quit
    ⚠️ Important Notice
    1. Passwords are stored in plaintext in this version. Recommended only for small private servers; 2. Not compatible with Spigot, Fabric and server versions newer than 26.1; 3. Account file path: plugins/RegisterAndLoginPlugin/accounts/[UUID].txt
    📌 Future Plans
    - Password hash encryption (SHA256) - Add command to change passwords - Add auto-kick feature for players who fail to log in within a time limit - Develop a separate build compatible with version 26.1
    52 downloads

Similar projects

Plugin →