AstraLogin
ModrinthEfficient and modern login system 🔒🛡️
🌌 AstraLogin
A modern and lightweight login system for Minecraft servers.
Created and maintained by DawcoU 👨💻
AstraLogin is a modern, high-performance login plugin built specifically for newer Minecraft versions (1.18 - 1.20+).
Developed in Java 17 and leveraging the Paper API for maximum efficiency, it is the perfect choice for Survival, RPG, and SMP servers.
🚀 Key Features
-
Advanced Security: Password hashing using the BCrypt algorithm, ensuring no plain text is ever stored and protecting against dictionary attacks. 🛡️
-
Smart Brute-Force Protection:
-
Automatically kicks players after exceeding failed login attempts.
-
Margin of Error: Configure extra "mercy" chances (margin) before a final action is taken.
-
Temporary IP Ban: If the limit is reached, the user's IP is temporarily banned in RAM to prevent further attacks without bloating your database.
-
Session System: Allows players to rejoin without re-typing their password within a configurable time limit (IP-based). 🕒
-
Equipment Protection: Complete concealment of player inventory and armor during the login process to prevent exploits.
-
Location Protection: Teleports unauthorized players to a secure location (or spawn) and restores their previous position only after successful login.
-
Inventory Storage: Safely caches player items in a single-file system until they are authorized. 📦
-
Visual Effects:
-
Blindness Effect: Keeps unauthorized players in total darkness. 🌑
-
HEX Colors: Full support for modern HEX color codes in the prefix and all messages. ✨
-
Admin Utilities:
-
Auto-Updater: Configuration files automatically update when you install a newer plugin version. 🛠️
-
Update Notifications: Notifies admins when a new version is available on Modrinth.
🛠️ Commands & Permissions
| Command | Description | Permission |
| :--- | :--- | :--- |
| /register <pass> <repeat> | Register a new account | None |
| /login <pass> | Log into the server | None |
| /changepassword <old> <new> | Change your current password | None |
| /resetpassword <player> | Deletes a player's account | astralogin.resetpassword |
| /resetip <player> | Resets the IP lock for a player | astralogin.resetip |
| /astralogin reload | Reloads the plugin config | astralogin.reload |
Other Permissions:
astralogin.updates– Receive a notification when a new version is available. 📡
📥 Installation
- Download the
.jarfile from Modrinth. - Drop it into your
pluginsfolder. - Restart your server.
- Customize your messages in
config.yml.
🌐 Support & Community
If you need help, want to report a bug, or follow the development by DawcoU, join our Discord: [https://discord.gg/XcmcPMJZMT]
Versions
No version history available. Use the Download button to get the latest from the source.

Comments 0
No comments yet. Be the first to share your thoughts.