Tags
Creators
Details
4.6.0-beta1
Compatibility
Changes
๐ AstraLogin v4.6.0-beta1 - Dual Premium Backend & Auto-Updater & API Update
โ ๏ธ BETA & EXPERIMENTAL RELEASE WARNING:
This is a pre-release testing build featuring experimental features such as an in-game auto-updater, new networking libraries, and the initial AstraLogin API. Please test in isolated sandbox environments before deploying to live networks!
๐โก Dual Premium AutoLogin Backends (PacketEvents & ProtocolLib)
- PacketEvents Engine Integration: Added native support for PacketEvents as an alternative networking backend for Premium AutoLogin processing! ๐ก๏ธโก
- Extensively Tested (1.18 โ 26.3): Both PacketEvents and legacy ProtocolLib backends have been thoroughly verified across versions
1.18up to modern26.3releases. - Compatibility & Engine Warning: Edge-case network flow exceptions might occur on legacy software (such as Spigot) or outdated protocol library builds. We strongly advise using up-to-date versions of Paper, Purpur, or Folia alongside the latest builds of PacketEvents or ProtocolLib! ๐๐
๐๐ฆ Automatic Plugin JAR Auto-Updater
- In-Game Updating Command (
/astralogin update): Administrators can now check for the latest releases on Modrinth and download the updated.jarbinary directly into the server's update directory with a single command! The server engine will automatically apply the new version upon the next reboot. ๐ฅโ๏ธ - Experimental Status Notice: The auto-updater is currently in an early testing phase. Minor discrepancies in version resolution or payload downloads may occur during this RC cycleโplease report any issues on GitHub or Discord! ๐งชโ ๏ธ
๐ง ๐ป AstraLogin Developer API (Early Beta)
- Initial API Release: Introduced the foundation of the official AstraLogin API! Developers can now integrate AstraLogin into their custom plugins to check player authentication states:
- Check if a player is registered.
- Check if a player is currently logged in.
- Documentation & Setup Guide: Detailed integration guidelines and repository declarations have been added to the official project README! ๐โ๏ธ
- API Roadmap: More administrative methods, event hooks, and player state management tools will be added in upcoming builds. ๐๏ธ๐ ๏ธ
๐๐ Dynamic Version Checker & Notification Overhaul
- Contextual Update Messaging: Reworked version check evaluation logic! Update prompts now intelligently distinguish between release channels, patches, and major builds, providing clearer admin notifications. ๐๐ฌ
- UI Refinements in Progress: Version resolution messaging is being continuously refined to ensure transparent, concise alerts without chat clutter. ๐จโจ
Thank you for testing AstraLogin pre-releases! If you encounter any bugs, API issues, or update errors, 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:plaYag5q"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:sO4dBl28:plaYag5q"
}

