InventoryRollbackPlus - Player Inventory Backup & Restore Plugin
PLUGINBackup, restore, and rollback player inventories on Spigot/Paper/Purpur servers (1.8–1.21.x) with automatic saves and an intuitive GUI.
InventoryRollbackPlus provides reliable inventory backups for Minecraft servers running Spigot, Paper, or Purpur. It automatically saves player inventories at key moments—death, world changes, or configurable timed intervals—so you can recover lost items caused by lag, griefing, bugs, or accidental deletions. Server administrators, moderators, and support staff can quickly restore a player's entire inventory or specific items through a straightforward command and GUI system.
This plugin is a direct update of the original Inventory Rollback, modernized for versions 1.8 through 1.21.x. It is designed for survival, SMP, minigame networks, and any server where inventory integrity matters. By maintaining multiple timestamped backups per player, it enables granular rollbacks to undo griefing or restore progress after unexpected glitches without affecting other players.
- Automatic backups on death, world changes, and configurable timed intervals.
- Staff GUI to browse, preview, and restore saved inventories without console commands.
- Per-item restore and full inventory rollback options, keeping a timestamped history for each player.
- Multi-version compatibility across Spigot, Paper, and Purpur from legacy 1.8 to modern 1.21.x.
- Performance-friendly data storage using flat files or SQLite, with minimal impact on server TPS.
Requirements and limitations: The plugin requires Java 17 or higher (a planned update may enforce this, so prepare your server accordingly). Backups are stored locally; for large servers with hundreds of concurrent players, you may need to adjust backup frequency and retention settings to manage disk usage. InventoryRollbackPlus does not back up Ender Chest contents or player experience points by default—only standard inventories are saved. Always test restoration on a staging environment before rolling back a live player to avoid unintended side effects.