This is a major update for the PlayerDataRollback plugin, bringing several new features and enhancements, improving user experience, and increasing overall stability.
Rename Rename to PlayerDataRollback
New Features: Backup filtering by time and pagination: You can now filter the backup list using the <xd/xm/xy> parameter to view backups from specific time ranges, supporting days, months, or years. For example: 7d: List backups from 7 days ago. 3m: List backups from 3 months ago. 1y: List backups from 1 year ago. The backup list supports pagination, displaying 10 backups per page. Use /pld page <number> to navigate between pages. Multi-language support:
Added support for the following languages: Simplified Chinese (zh_CN) Traditional Chinese (zh_TW) English (en_US) German (de_DE)
The plugin will automatically load the appropriate language file based on the server configuration.
Improvements: Command Enhancements:
Added more flexible options for backup, rollback, and delete commands: /pld backup create <name>: Manually create a backup and name it. /pld rollback <player> <backup>: Rollback a specific player to a specific backup. /pld rollbackall <name>: Rollback all players' data from a backup. /pld backup removeall <xd/xm/xy>: Remove all backups filtered by time. Improved Backup List Formatting:
The backup list now uses a clearer format, displaying backup IDs, folder names, and creation times.
Bug Fixes: Fixed occasional crashes when deleting backups. Resolved character encoding issues in certain language environments, ensuring correct multi-language display.
Upgrade Recommendations: Please ensure you back up all data and configuration files in the plugin directory before updating.