Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for DevVoxel

PlayerDataSync

Report PlayerDataSync?

ALPHA
1.2.6

DerGamer09 released PlayerDataSync version 1.2.6 on December 30, 2025

[1.2.6-ALPHA] - 2025-12-29

Improved

  • Inventory Synchronization: Significantly improved inventory sync reliability
    • Added updateInventory() call after loading inventory, armor, and offhand to ensure client synchronization
    • Improved inventory size validation (normalized to 36 slots for main inventory)
    • Improved enderchest size validation (normalized to 27 slots)
    • Better armor array normalization (ensures exactly 4 slots)
    • Enhanced error handling with detailed logging and stack traces
    • Added debug logging for successful inventory loads
  • ItemStack Validation: Enhanced ItemStack sanitization
    • Improved validation of item amounts (checks against max stack size)
    • Better handling of invalid stack sizes (clamps to max stack size instead of removing)
    • Improved AIR item filtering
    • More robust error handling for corrupted items
  • Logging System: Improved logging consistency
    • Replaced all System.err.println() calls with proper Bukkit logger
    • Replaced all printStackTrace() calls with proper logger.log() calls
    • Better log levels (WARNING instead of stderr for compatibility issues)
    • More consistent error messages across the codebase
    • Improved logging for version compatibility issues
    • Stack traces now properly logged through plugin logger instead of printStackTrace()
  • Code Quality: Further improvements to error handling
    • Added comprehensive exception handling with stack traces
    • Better debug logging throughout inventory operations
    • Improved client synchronization after inventory changes
    • Better resource management and cleanup

Information

Published onDecember 30, 2025
Downloads1

Platforms

Paper Paper (1.8-1.21.11)