PlayerDataSync [1.20.4-1.21.9] - Cross-Server Data Synchronization icon

PlayerDataSync [1.20.4-1.21.9] - Cross-Server Data Synchronization -----

PlayerDataSync



PlayerDataSync v1.1.7-SNAPSHOT – 27.09.2025
✨ Added
• Extended Version Support (Minecraft 1.20.4 → 1.21.9)
• Enhanced Message System with placeholders (`{0}`, `{version}`, `{error}` etc.)
• Safe ItemStack deserialization with fallback recovery
• Improved Update Checker with localized console messages

Changed
• Java version upgraded from 17 → 21
• Default target updated to Minecraft 1.21
• All hardcoded messages replaced with localized MessageManager calls
• Better error recovery for version mismatches

Fixed
• Critical ItemStack deserialization error:
"Newer version! Server downgrades are not supported!"
• MessageManager `get()` method errors
• Missing update checker console messages
• Database loading crashes from corrupted inventory data

Security
• Improved ItemStack validation and sanitization
• Safer error handling with graceful degradation

⚡ Performance
• Memory-efficient handling of large ItemStack arrays
• Faster recovery from deserialization failures

✅ Compatibility
• Full support for Minecraft versions 1.20.4 → 1.21.9
• Java 21 required (Java 17 for MC 1.20.4 profile)

⚙ Configuration
• New messages added:
- `loaded`, `load_failed`
- `update_check_disabled`, `update_check_timeout`
- `update_check_no_internet`, `update_download_url`

Commands
• All commands now support localized messages with dynamic parameters

Technical
• Maven build profiles for each supported Minecraft version
• Better logging and diagnostics for version compatibility
• Enhanced exception handling and debugging tools
----------, Sep 27, 2025
Resource Information
Author:
----------
Total Downloads: 1,371
First Release: Mar 9, 2025
Last Update: Sep 27, 2025
Category: ---------------
All-Time Rating:
2 ratings
Find more info at docs.devvoxel.net...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings