Tags
Creators
Details
Licensed MPL-2.0
Published last year
Updated 5 months ago
All versions
0.0.1-beta4
Beta
NexAuth 0.0.1-beta45 months ago 1,023
Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
1.14.x
1.13.x
Platforms
Paper
Purpur
Velocity
Changes
Developer Note
NexAuth is getting close to its first production release. This beta is focused on validating the final Paper/Purpur and Velocity path before that stable milestone.
Compatibility
- Added current compatibility coverage for Minecraft 1.21.11 and Paper 26.1.2.
- Preserved the Velocity plus Paper smoke-test environment for release validation.
- Removed BungeeCord and Waterfall from the shipped platform surface.
Runtime Fixes
- Relocated
net.kyori.optionwith Configurate to avoid Paper classloader conflicts. - Updated PacketEvents handling for newer Paper login and configuration packets.
- Added Paper encryption reflection support for the newer
net.minecraft.util.Crypt#getCipherruntime path.
Authentication Hardening
- Made premium session verification fail closed when Mojang session-server checks are unavailable.
- Made premium username normalization locale-safe.
- Required an authorized, registered session before changing premium-login settings from player commands.
Upgrade Notes
- This is still a beta release. Test before production use and keep backups.
- Supported deployment targets are Paper/Purpur and Velocity.
- BungeeCord and Waterfall are no longer maintained by NexAuth.
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:WaMwI8ct:jd09QonX"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:WaMwI8ct:jd09QonX"
}

