2.0.0
Compatibility
Changes
Session System
If a player disconnects and rejoins from the same IP within 10 minutes (configurable), they are automatically logged in without typing their password again.
Security Kicks
Added a max login attempts limit. If someone enters the wrong password 3 times, they get kicked to prevent brute-force attacks.
Visual & Chat Hiding
Unauthenticated players now have a Blindness effect and cannot see the server chat until they log in. They also can't move items in their inventory.
Admin Tools
Added /coolauth unregister <player> to delete an account and /coolauth setpass <player> <newpass> to force a password reset.
Player Commands
Added /changepassword <old> <new> so players can update their own credentials.
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:8vriRZvA:cuyoRp6O"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:8vriRZvA:cuyoRp6O"
}

