Tags
Creators
Details
Licensed ARR
Published 11 months ago
Updated 2 months ago
All versions
1.2.7-RELEASE
Release
PlayerDataSync 1.2.7-RELEASE10 months ago 166
Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
Platforms
Bukkit
Paper
Purpur
Spigot
Changes
[1.2.7-RELEASE] - 2026-01-03
π§ Critical Fixes & New Features
This release includes critical bug fixes for XP synchronization and Vault economy, plus a new Respawn to Lobby feature.
Fixed
- Issue #45 - XP & Level Synchronization (Critical Fix): Complete rewrite of experience synchronization
- β
Replaced unreliable
setTotalExperience()withgiveExp()as primary method - β
giveExp()is more reliable across all Minecraft versions (1.8-1.21.11) - β Better error handling and verification with detailed logging
- β Automatic correction if experience doesn't match expected value
- β Prevents XP sync failures on all supported versions
- β Improved level calculation and synchronization
- π§ Fixes Issue #43, #45 and XP sync problems across version range
- π Detailed logging for debugging XP sync issues
- β
Replaced unreliable
- Issue #46 - Vault Balance de-sync on server shutdown: Fixed economy balance not being saved during shutdown
- β Enhanced shutdown save process to ensure Vault economy is available
- β Reconfigure economy integration before shutdown save
- β Added delay to ensure Vault is fully initialized before saving
- β Force balance refresh before save to get latest balance
- β Better error handling and logging during shutdown
- β Prevents economy balance loss on server restart
- π§ Fixes Issue #46: Vault Balance de-sync on server shutdown
Optional dependencies
Any compatible version
Any compatible version
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:xIV08o16:Jvu8DNAt"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:xIV08o16:Jvu8DNAt"
}

