. Useful for database migrations or emergency fixes.
Management GUI: Use
Code (Text):
/sync menu
for a visual way to toggle sync options and manage the plugin.
Performance Profiler: Use
Code (Text):
/sync profile
to track average and maximum save/load times for better performance monitoring.
Fixed
Java Compatibility: Downgraded default Java target to Java 8 to ensure full compatibility with Minecraft 1.8.8 through 1.16.5 (Purpur) and resolved "Unsupported class file major version 65" errors.
Build Configuration: Removed conflicting
Code (Text):
activeByDefault
profile to prevent accidental Java 21 builds.
Update Checker
Hardcoded API Key: Added a hardcoded API key (
Code (Text):
CSP-PDS-...
) for streamlined server-to-API authentication.
Improved Caching: Implemented a 1-hour cache for update metadata to reduce unnecessary API requests.
Manual Check Command: Added
Code (Text):
/sync checkupdate
command to manually trigger an update check (bypasses cache).
Silent Reloading: Added simplified version check handling that can be called asynchronously without blocking the main thread.