Zurück zum Plugin
A

Update 1.2.6

PlayerDataSync 1.2.6-ALPHA

1.2.6 Alpha 30.12.2025, 18:28
Release Notes

Markdown wird automatisch gerendert.

[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
Details
Version
1.2.6
A
Typ
Alpha
Veröffentlicht
30.12.2025, 18:28
Aktionen
Zum Plugin
Update teilen
Teile dieses Update mit anderen