Tags
Creators
Details
v1.0.8-R
Compatibility
Changes
xLogin v1.0.8-R (Release)
This release focuses on database stability and full network synchronization for large multi-server setups.
✨ New Features
- MySQL Support in Backend: We added a new
database.ymlconfiguration file for the Spigot/Paper backend. You can now choose betweenh2(local file) andmysql(external database). - Full Network Sync: By connecting both your Proxy (Velocity/Bungee) and your backend servers to the same MySQL database, premium status and player data are now synced flawlessly across the entire network in real-time.
🐛 Bug Fixes & Adjustments
- Fixed H2 Database Conflicts: Re-engineered the local H2 database connection engine. xLogin now safely isolates its connection, meaning it will no longer crash or lock files (
OverlappingFileLockException) if you run other plugins that also use shaded H2 drivers. - Streamlined Multi-Server Setup: If you run a proxy, the backend
/premiumcommand now correctly tells the Proxy immediately because they share the exact same database. - Config comments and system logs for the Proxy module have been updated to reflect the new release.
🔧 Installation Notes
If you are running a BungeeCord/Velocity network with multiple backend servers, we highly recommend switching type: "h2" to type: "mysql" in your backend's new database.yml to take full advantage of this update!
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:FEQ1r4Lb:C6G8fYqo"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:FEQ1r4Lb:C6G8fYqo"
}

