All versions
1.0.0
Release
TJAuth v1.0.0last year 31
Compatibility
Minecraft: Java Edition
1.19.2
Platform
Fabric
Supported environments
Client and server
Changes
- A usable, complete Minecraft 1.19.2 fabric mod with logo and description (@mstouk57g, @zlk-sys)
- Supports the client sending its real UUID to the server after connecting (@mstouk57g)
- Supports the server using the username and real UUID to perform whitelist authentication with an external authentication server after connecting to the server (@mstouk57g)
- Supports displaying a screen and performing password verification after joining the world (@mstouk57g)
- Password verification and whitelist authentication are both integrated with TianjiCenter authentication (@zlk-sys, @mstouk57g)
- Supports RSA2048 asymmetric encryption for password data packets (@zlk-sys, @mstouk57g)
- Clients without the server installed will be automatically kicked out (@mstouk57g)
- If authentication fails and the screen unexpectedly fails to display upon joining the world, a ban tool will prevent game operations (@mstouk57g)
- Uses a tick to ensure screen display and prevent interruption by other operations (@mstouk57g)
- Outputs a UUID in the log when the client starts; players can view it if needed (@mstouk57g)
- Supports using a configuration file to set RSA public/private keys, authentication server address, and authentication key (@zlk-sys, @mstouk57g)
Translated with DeepL.com (free version)
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:3PHPgYdD:9E8eI4N1"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:3PHPgYdD:9E8eI4N1"
}

