Tags
Creators
Details
2.0
Compatibility
Changes
DiscordID version 2.0
Version 2.0 was rewritten from scratch to be more secure, feature rich and, most importantly, incredibly performent 🚀
🚀 Faster than ever
Thanks to improved asynchronous processing, DiscordID now processes login events up to 3,000x faster than before, reducing wait times by over 99%.
✨ Revamped linking experience
DiscordID 2.0 no longer requires players to reconnect after linking. Players can connect to the server, enter the /link command on Discord and be allowed onto the server without having to re-join the server.
Along with this, Discord widgets were improved with prettier styling and dynamic graphics for a premium experience.
📋 Improved Admin experience
A set of new management commands allows admins to get a structured overview of which players are linked and what rules apply.
🔒 Enhanced Security
Together with the performance increase, we also added "Sessions" to secure cracked servers. When enabled, DiscordID requires all players to verify login attempts from unknown IP-Addresses through Discord. This effectively prevents impersonation on cracked servers.
Session enforcement is completely optional and disabled by default.
📂 Automatic migration
DiscordID automatically migrates your links and config to the new format and creates a backup of your old data so you can roll back to a previous version easily and without data loss.
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:HQkrfjZc:3irCaZzP"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:HQkrfjZc:3irCaZzP"
}

