Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
# ✿ Bloom Auth
A warm welcome. A safer server.
Add password-based account protection with a welcoming Bloom touch. Bloom Auth combines simple registration, clear login instructions, and customizable pink details.
Simple commands. Protected accounts. No resource pack required.
Register once. Log in each visit.
New players create their account with:
/register <password> <password>
Registration automatically signs them in. On their next connection, they use:
/login <password>
Need a new password? Change it while signed in:
/changepassword <currentPassword> <newPassword>
Every new connection requires authentication—including operators and administrators.
Protection before playing
Until authentication is complete, players cannot:
- Move away from their login position.
- Break or place blocks.
- Interact with blocks, entities, or inventories.
- Drop or pick up items.
- Attack other players or mobs.
- Send chat messages or use unrelated commands.
Players are also protected from damage and mob targeting while signing in. Restrictions are lifted after successful authentication.
A welcome that feels like Bloom
A configurable WELCOME title shows players exactly what to do next.
- Returning players receive login instructions.
- New players receive registration instructions.
- Matching private chat messages keep commands easy to find.
- Configurable reminders help players complete authentication.
Optional blindness keeps the focus on signing in and can be disabled in the configuration.
Your own login area
Enable the optional authentication spawn to give players a dedicated place to sign in.
Set the location with:
/bloomauth setspawn
Players return to their previous location after authentication. If they disconnect before logging in, their return location is preserved for their next visit.
If the original world is unavailable, a safe fallback spawn is used.
Configurable account protection
- Passwords stored as salted hashes.
- Configurable minimum and maximum password lengths.
- Configurable authentication timeout.
- Incorrect-password attempt limits.
- Cooldowns between attempts.
- Editable disconnect messages.
- Authentication required regardless of OP status.
Make it your Bloom
Customize the experience through organized configuration and language files:
- Theme colors and chat prefix.
- Titles, subtitles, and messages.
- Reminder intervals.
- Sounds and volume.
- Authentication limits and timeouts.
- Optional blindness and authentication spawn.
English and Turkish translations included. Account data is stored locally, with no external database required.
Commands
| Command | Description |
|---|---|
/register <password> <password> |
Create an account and sign in. |
/login <password> |
Sign in to your account. |
/changepassword <currentPassword> <newPassword> |
Change your password while signed in. |
/bloomauth setspawn |
Set the authentication spawn. |
/bloomauth reload |
Reload configuration and language files. |
Permissions
Players can register, log in, and change their own passwords by default.
| Permission | Description | Default |
|---|---|---|
bloomauth.admin.setspawn |
Set the authentication spawn. | OP |
bloomauth.admin.reload |
Reload configuration and language files. | OP |
Administrative permissions do not bypass authentication.
✿ A little charm. A welcoming start.
Let every welcome Bloom.


