Tags
Creators
Details
Licensed MIT
Published 3 months ago
Updated last month
All versions
1.0.0
Release
Register and Login Plugin 1.0.03 months ago 56
Uploaded by
Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Paper
Purpur
Changes
🎉 初始正式版本发布
适配 Paper / Purpur 1.21 ~ 1.21.11
✅ 已实现功能
- 注册指令
/register <密码> <确认密码>,两次密码校验 - 登录指令
/login <密码> - 未注册/未登录状态下禁止移动、聊天
- 使用玩家UUID命名txt文件持久化存储账号信息
- 玩家进服自动重置登录状态,退出服务器清除登录会话
⚠️ 重要提示
- 本版本密码明文存储,建议仅用于私人小型服务器;
- 不兼容Spigot、Fabric以及26.1以上新版本服务端;
- 账号文件路径:
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
- Passwords are stored in plaintext in this version. Recommended only for small private servers;
- Not compatible with Spigot, Fabric and server versions newer than 26.1;
- 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
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:cZeubkak:2seyKr6Z"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:cZeubkak:2seyKr6Z"
}

