Tags
Creators
Details
3.2.0
Compatibility
Changes
๐ AstraLogin v3.2.0 - The Security & Files Update
This update introduces an advanced event logging system, customizable visual elements, and a completely revamped config/language updater that automatically keeps your files clean.
๐ก๏ธ Enhanced Security & Protection
- Security Event Logging: Added a dedicated logging system that records critical security events into separate
.logfiles. This heavily assists in detecting and tracking unauthorized login or brute-force attempts (can be disabled inconfig.yml). ๐ - IP Octet Verification: Added a new option to configure IP checking from 1 to 4 octets (4 being full verification). This features works seamlessly across all security modules, including anti-alt and connection spam protection. ๐
- GameMode Cache Protection: The inventory protection system now saves and restores the player's GameMode upon login. Added new config options to toggle the entire inventory protection or just the GameMode saving feature. ๐
๐พ Files & Configuration Management
- Smart Configuration Updater: Rewritten file updater that now automatically purges outdated messages and removed configuration sections if they no longer exist in the default plugin files, keeping your directory perfectly clean. ๐งน
- Reorganized Configuration: Highly expanded and reorganized
config.ymlinto much clearer and well-segregated sections for significantly better readability and easier customization. โ๏ธ
๐บ Visual & Cosmetic Additions
- Customizable Login Timer BossBar: You can now display a customizable BossBar for the login countdown. Easily adjust its color and style in the config, or disable it completely to stick with the classic ActionBar display. โณ
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:cIGrCgpP"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:sO4dBl28:cIGrCgpP"
}

