1.6
Compatibility
Changes
XPVault v1.6 - Data Management System Update
Update Summary:
This release introduces a fundamental update to the XP data management system, transitioning from YAML file usage to an integrated SQLite database.
Key Enhancements:
- Improved Data Storage System: The previous XP data storage mechanism has been replaced with a system based on an SQLite database, offering:
- Performance Increase: Enhanced efficiency in data read and write operations.
- Increased Reliability: Reduced likelihood of data loss and ensured system stability.
- Better Scalability: Effective support for managing larger volumes of data.
Important Note for Administrators:
- Upon updating to version 1.6, a new database file named
xpdata.dbwill be created in the plugin's data directory. Please be aware that data previously stored inplayerdata.ymlfiles will not be automatically migrated to the new database. Manual migration or the use of dedicated tools will be required to transfer existing data.
We recommend upgrading to this version to benefit from the performance and reliability improvements.
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:zKjRfwgE:JGIwxg3U"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:zKjRfwgE:JGIwxg3U"
}

