WARNING: This plugin is open source but NOT free to use as you wish. Read the LICENSE before downloading this code. (If I choose to stop maintaining this plugin, the LICENSE may change to allow further development, but that is not a guarantee and will not happen anytime soon since I am still actively developing this plugin)
Description
InventoryRollbackPlus is a plugin which will backup player inventories for various events. This is very useful if players lose items due to lag, griefing and more!
When does the plugin backup player inventories?
When the a player: Joins, Leaves, Dies, Changes world, or when requested by staff.
What does the plugin save?
The plugin saves the player's: Inventory, Enderchest, Location, Health, Hunger, XP.
Note: This plugin is a fork (extended version) of InventoryRollback but with more features and faster updates.
Why should you I use this version?
There are many core features missing from the original plugin. Here are some of the features in this version that are not present in the original:
- Tab completion for commands
- Single button click to restore the entire inventory
- Help message if you run /inventoryrollback without anything else
- & more coming soon..
How do I use the plugin?
When a backup is created, it is added to a list of available backups to view and restore.
Players with the required permission can open a rollback menu by running the command /ir restore . You will be presented will all the recent backups the plugin has made. To view a backup just click on the corresponding icon. You can now choose to restore what you want or go back to the list of backups.
The plugin saves 50 deaths and 10 joins, leaves and world changes by deafult. New deaths, joins, leaves and world changes will push old backups into deleted space :O You can change these values in the configuration file.
Commands
- /ir restore - Open a menu to view all player backups
- /ir forcebackup - Create a backup manually
- /ir enable - Enable the plugin if disabled
- /ir disable - Disable the plugin if enabled
- /ir reload - Reload the configuration file
Permissions
-
inventoryrollback.restore - (Default: OP) Allow /ir restore command
-
inventoryrollback.forcebackup - (Default: OP) Allow /ir forcebackup command
-
inventoryrollback.enable - (Default: OP) Allow /ir enable command
-
inventoryrollback.disable - (Default: OP) Allow /ir disable command
-
inventoryrollback.reload - (Default: OP) Allow /ir reload command
-
inventoryrollback.deathsave - (Default: All) Allow backup on death
-
inventoryrollback.joinsave - (Default: All) Allow backup on join
-
inventoryrollback.leavesave - (Default: All) Allow backup on leave
-
inventoryrollback.worldchangesave - (Default: All) Allow backup on world change