PlayerDataSyncReloaded 26.5.5.1-ALPHA Released on 2026-05-22
Added
Fabric Support Added full fabric-api (0.92.2+1.20.1) integration for lifecycle events and networking support.
Unified Distribution JAR The main PlayerDataSyncReloaded Paper build now includes bundled Velocity, Fabric, and Forge platform JARs for simplified downloads.
Velocity Build Information Added automatic plugin version generation via generatePluginBuildInfo to ensure all Velocity builds always match the Gradle project version.
Documentation Added new Modrinth upload documentation explaining the correct usage of Paper and Fabric artifacts.
Changed
Java Compatibility Shared modules now target Java 17 for Fabric and Forge compatibility while Paper and Velocity builds target Java 21 for Paper 1.21.x remapping support.
Velocity Updated to velocity-api 3.5.0-SNAPSHOT with improved UTF-8 plugin messaging and updated Velocity 3 API usage.
Shadow Plugin Migrated to com.gradleup.shadow 8.3.10 for improved modern class relocation and shading support.
Build System Disabled Gradle configuration cache due to compatibility issues with ForgeGradle, Fabric Loom, and Shadow workflows.
CI/CD GitHub Actions now automatically generates and uploads the unified distribution build.
Artifact Naming Fabric builds now use the dedicated archive name playerdatasync-fabric to avoid confusion with Paper builds.
Fixed
Bukkit Compatibility Restored support for v1_20_R1 and v26_1_R1 version handlers after internal API changes.
Fabric Fixed networking registration timing issues during startup and improved storage initialization logging.
Forge Improved storage initialization handling and added additional null safety checks for login and packet events.
Multi-Platform Builds Resolved Gradle dependency variant conflicts between shared JVM modules and Fabric builds.
Paper Remapping Excluded invalid multi-release dependency layers from shaded plugin remapping to prevent Paper remapper failures.
Notes
Paper 1.21.x requires Java 21 or newer.
Remove outdated plugin builds before updating to prevent Paper from remapping stale JAR files.
For Modrinth Fabric uploads, use the extracted bundled/playerdatasync-fabric.jar file instead of the outer distribution archive.
Velocity, Fabric, and Forge builds are included inside the main distribution JAR and can be extracted from the bundled/ directory.
Expansion Update • Multi-Platform Distribution • Java 21 Support