Tags
Creators
Details
2.0-a.1
Compatibility
Changes
DiscordID Version 2.0-a.1 is the first pre-realease of DiscordID's complete overhaul.
Version 2.0 was rewritten from scratch to be more secure, feature rich and, most importantly, incredibly performant :rocket:
🚀 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.
🔒 Enhanced Security
Together with the perfomance 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.
⚠️ ALPHA RELEASE
This version is EXPERIMENTAL. Use it at your own risk and always make a backup.
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:Bk2ihxmm"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:HQkrfjZc:Bk2ihxmm"
}

