ProAuthMeLogin
Help your Anthme with an Dialog or AnvilGui
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
ProAuthMeLogin
ProAuthMeLogin
A plugin allowing your players to login without typing password by entering commands. Now we have supported Folia, Paper, Purpur and Leaf.
Dependencies
| Dependency | Type | |------|-----------| | Paper 1.21+ / Folia | ✅Required | | Java 21 | ✅Required | | AuthMe 5.6.1+ | ✅Required | | Floodgate + Geyser | ⚠️Optional (Bedrock Edition Support) | | ItemsAdder | ⚠️Optional (Custom Items) | | FastLogin | ⚠️Optional (Automatic Login for Genuine Players) | | PlaceholderAPI | ⚠️Optional |
Features
- Dual GUI Mode: Clients 1.21.5+ automatically use the native Dialog window; other clients revert to the Anvil GUI.
- User Agreement Pop-up: Displays the agreement after login/registration; rejection results in being kicked from the server.
- Bedrock Edition Support: Automatically identifies and routes to the Bedrock Edition GUI via Floodgate.
- Security Protection: Login failure lockout, IP address protection. Rate limiting, security audit logs
- Password policy: Configurable length limit, uppercase letter requirement
- Folia compatibility: All scheduling operations are adapted to Folia multi-threading
配置
```yaml max-attempts: 3 # 最大登录尝试次数 lockout-duration: 300 # 锁定时长(秒)
config: isRequestUpper: true # 密码须含大写字母 checkLowestPassword: true checkLongestPassword: true enableAgreement: true # 启用用户协议弹窗 useDialogGui: true # 启用 Dialog GUI(1.21.5+ 客户端) close-kick: true # 强制无法关闭登录界面
materials: login: left: "PAPER" right: "REDSTONE" output: "ARROW" register: left: "DIAMOND" right: "IRON_INGOT" output: "ARROW"
messages: login-title: "Login" reg-title: "Register"
... 其余见默认 config.yml
agreement: - "1. 禁止作弊" - "2. 遵守服务器规则"
... 自定义协议内容
```
> Items support the ItemsAdder format:`namespace:item_id`
命令
| 命令 | 说明 | 权限 | |----------------|----------|------------------------| | `/al reload` | reload config | `authanvillogin.admin` | | `/al list` | Check player authentication status | `authanvillogin.admin` | | `/al login` | Manually open the login GUI | 所有人 | | `/al register` | Manually open the register GUI | 所有人 |
Frequently Asked Questions
Login screen cannot be opened: Check if the item names in the `materials` configuration are valid.
Authentic players still need to enter a password: Ensure FastLogin and AuthMe are both running correctly. The plugin will delay for 2 seconds to wait for automatic login to complete.
Folia error UnsupportedOperationException: Upgrade to the latest version. The issue with BukkitScheduler in older versions has been fixed.
getClientBrandName() NullPointerException: Upgrade to the latest version. Null value protection has been added.
License
GPL-3.0 license ©