Register and Login Plugin
1.2.0.1This plugin enables server-side registration and login to prevent account theft.
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 youraccountsfolder from v1.2.0. ‑lang.ymlhas no modifications, custom language settings are preserved. ‑/login updateModrinth 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.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 updateto manually check updates - Tab completion forupdateonly visible to server operators - Fully customizable messages vialang.yml- Store player account data in UUID-named text filesNotes
- Server needs internet access for Modrinth version checking - Works on Purpur / Paper 1.21.11 - Messages can be edited inplugins/RegisterAndLoginPlugin-1.21/lang.ymlCommands
-/register <password> <password>(/reg) — Register account -/login <password>(/l) — Login, OP:/login update— Check updates -/changepassword <oldPassword> <newPassword>(/cp) — Change password1.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/loginto/l. Both commands can now be used.\ -/registercommand 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>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 されます
1.0.1Register and Login Plugin 1.0.1Aug 12, 2026 Register and Login Plugin
语言 language - 中文 - English中文
这次版本更新了以下内容 更新内容: 1. 哈希值加密 2. 语言自动切换 操作方法: 1. 玩家先用以下指令进行注册
注册成功以后腐竹打开将会看到64位密码(哈希值转换),和IP地址(判断使用哪个语言)\ 2. 玩家在下次进入服务器将可以使用以下指令进行登录/register 密码 确认密码
登陆成功后即可游玩\/login 密码开源仓库?
恐怕要等好久去更新啦,移动文件、创建文件夹太累、太难了如何报告问题?
点击右边的报告问题跳转到GitHub进行报告 -----------------------Register and Login Plugin
Language - 中文 - EnglishEnglish
This version includes the following updates Updates: 1. Password hash encryption 2. Automatic language switching Instructions: 1. Players register with the command below
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/register <password> <confirmPassword>
You can start playing after logging in successfully./login <password>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.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适配独立版本 ---------------后续计划
Compatible with Paper / Purpur 1.21 ~ 1.21.11Initial Official Release
- Register commandImplemented Features
/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
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:Important Notice
plugins/RegisterAndLoginPlugin/accounts/[UUID].txt
- 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.1Future Plans
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta