Tags
Creators
Details
Licensed ARR
Published 8 months ago
Updated 1 hour ago
All versions
4.4.0-rc1
Beta
FULL Premium Login & Argon2id & IPManager Updatelast month 11
Compatibility
Minecraft: Java Edition
26.2
26.1.x
1.21.x
1.20.x
1.19.x
1.18.x
Platforms
Bukkit
Paper
Purpur
Spigot
Changes
๐ AstraLogin v4.4.0-rc1 - FULL Premium Login & Argon2id & IPManager Update
โญ๐ Complete FULL Premium Login
- Full Mojang Authentication: Full Premium login is now officially complete with full Mojang server authentication! Please note that this feature requires ProtocolLib on your server. It is estimated to run most stably on Minecraft versions
1.21 - 26.2+(version scope may vary depending on Mojang's NMS internal changes). ๐งชโก
๐โ๏ธ Argon2id Hashing & Smooth Migration
- Argon2id Support: Added the state-of-the-art Argon2id password hashing algorithm with fully customizable config parameters (memory, iterations, and parallelism). ๐ก๏ธ
- Seamless Hash Transitions: BCrypt is still fully supported. If you switch from BCrypt to Argon2id, no database reset is needed! Passwords are verified with the old algorithm upon login and automatically re-hashed with Argon2id on the fly. ๐
๐๐ ๏ธ New /ipmanager Command
- IP Management & Unbanning: Added the
/ipmanagercommand to manage IP bypasses and unban IPs specifically blocked by AstraLogin! You can grant IP bypasses for players with dynamic IP addresses. Note: This tool manages AstraLogin's IP system only and does not replace punishment plugins (it won't unban players from standard/bancommands). ๐๐ก๏ธ
๐ข๐ก๏ธ Account Security Reminders
- Security Tips: Implemented an automated security reminder system that periodically prompts players to enhance their account protection by enabling 2FA or setting up a recovery PIN, based on enabled features. ๐ฑ๐ข
Thank you for using AstraLogin! If you encounter any issues or have suggestions, please report them on our Discord or GitHub. ๐ฆพ๐ฅ
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:sO4dBl28:d2WufW41"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:sO4dBl28:d2WufW41"
}

