Fixed an issue where a delete success message was sent when a backup could not be found with "/pld backup removeall".
Fixed an issue where custom name backups could not be deleted via removeall.
If you want to upgrade to this version, please remove your "Languages" folder!
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.