
98
1
FoliaLogin
FoliaLogin is an AuthMe-style authentication plugin built specifically for Folia (Minecraft 1.20+ / 1.21+).
It provides secure account registration and login, and prevents players from interacting with the server until they are authenticated.
Highlights
- Auth commands: /register, /login, /changepassword, /logout
- Blocks movement, interactions, inventory, chat, and commands until authenticated
- IP-based sessions (optional)
- Configurable reminders (login/register prompts)
- BCrypt password hashing (secure storage)
- Anti-bruteforce protection
- Max accounts per IP (configurable limit)
- Optional auth spawn teleport + return to last location after login
- 100% async, thread-safe database operations
- SQLite by default
- MySQL/MariaDB via HikariCP
- 100% Folia-safe (no BukkitScheduler usage)
- Fully configurable: config.yml + lang.yml
- Admin tools: /authme suite + permissions
- Optional premium/proxy mode for auto-login when UUID forwarding is enabled
Compatibility
- Server: Folia (supported on 1.20+ / 1.21+)
- Java: 21 recommended (works with the server’s supported Java version)
Languages
- EN / FR (via
lang.yml)
Installation
- Drop the jar into
/plugins - Restart the server
- Configure:
config.ymllang.yml
- Reload (if supported) or restart after changes
Commands
Players
/register <password> [password]/login <password>/changepassword <old> <new> [new]/logout
Admin
/authme register <player> <password>/authme changepassword <player> <newpass>/authme unregister <player>/authme reload/authme status <player>
Notes
- While unauthenticated, players are intentionally restricted from actions to prevent bypasses.
- Database operations are fully asynchronous and safe for Folia’s threading model.
- Proxy/premium auto-login requires UUID forwarding to be correctly enabled server-side.
Совместимость
Создатели
Детали
Лицензия:MIT
Опубликован:2 месяца назад
Обновлён:2 месяца назад
