Inventory Rollback v1.3.3

Allows server moderators to restore player items and data from numerous backups via a GUI.

  1. danjono
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    Source Code:
    https://github.com/danjono/InventoryRollback
    InventoryRollback Logo.png
    Inventory Rollback
    This plugin will log a players' inventory, health, hunger, experience, and ender chest during certain events. Perfect if someone loses their gear because of an admin mishap or if a bad plugin accidentally wipes a players data for example! These logged events include:-
    • Player death
    • Player joining the server
    • Player disconnecting from the server
    • Player changing worlds
    Staff with the required permission can open a GUI and select the required backup for the player. They can then click and drag the items the player requires off the GUI so they can pick them up. Clicking on the other icons enables you to restore the other attributes if required directly to the player.

    By default, it will log 50 deaths and 10 joins, disconnects, world changes and force saves each per player before the old data is purged to save space. These values can be changed in the config.

    If upgrading a current server from before 1.13 you will need to delete all your backup data due to the changes with materials in the newest versions.


    Commands
    /ir restore %PLAYERNAME% - Opens a GUI to select the backup you require.
    /ir forcebackup %PLAYERNAME% - Forces a backup for an online player.

    Permissions
    inventoryrollback.restore - Allows access to /ir restore (Default: OP)
    inventoryrollback.forcebackup - Allows access to /ir forcebackup (Default: OP)

    inventoryrollback.deathsave - Saves inventory on a player death. (Default: All)
    inventoryrollback.joinsave - Saves inventory on joining the server. (Default: All)
    inventoryrollback.leavesave - Saves inventory on leaving the server. (Default: All)
    inventoryrollback.worldchangesave - Saves inventory when changing to a different world. (Default: All)
    Ashkey, eot13, inkdrak and 4 others like this.

Recent Reviews

  1. EnityStaller
    EnityStaller
    5/5,
    Version: v1.3.3
    Best plugins, but you can add messager.yml file to edit messager ???
    --------------------------------------------------
  2. FlailoftheLord
    FlailoftheLord
    5/5,
    Version: v1.3.3
    Great plugin, works as intended, the commands are slightly confusing, but its great otherwise! keep it up!!
  3. EnderDesiredName
    EnderDesiredName
    5/5,
    Version: v1.3.2
    Great plugin to save players' inventories when in dangerous situations! Keep up working on great plugins :D
  4. RobGMC
    RobGMC
    5/5,
    Version: v1.3
    A must-have plugin on any server which makes a moderators life so much easier. I recommend everyone to get it as restoring a players inventory in any other way is a pain. Thank you for allowing me to use it <3
  5. arnevdl29
    arnevdl29
    5/5,
    Version: v1.3
    It is an easy to use plugin for moderatoring a minecraft server and they can give all your stuff back, really useful plugin.
  6. AdamSmiley
    AdamSmiley
    5/5,
    Version: v1.3
    This plug-in works perfectly. Would recommend it to anyone!
    If you don't believe me you should try it on your own server!
  7. Ashkey
    Ashkey
    5/5,
    Version: v1.3
    I F***** LOVE THIS PLUGIN. Every admin should use this plugin. Perfect, i don't know if someone can do better.
  8. DrOreo002
    DrOreo002
    5/5,
    Version: v1.3
    Oh wow, tysm for this plugin m8!. It really helps!, I hope this plugin will grow for good ;)

    10/10 ~ DrOreo002
  9. Onslivion
    Onslivion
    5/5,
    Version: v1.2.3 beta
    The plugin works extremely well and is very detailed when it comes to how the player died, where, and many other things that are proven helpful when it comes to us sloppy admins. Thanks :)
  10. Diov3r
    Diov3r
    5/5,
    Version: v1.2.3 beta
    Excellent plugin, complete. What are the permissions that are not a child of OP if they are already applied for all?

    inventoryrollback.deathsave - (Default value: all)
    inventoryrollback.joinsave - (Default value: all)
    inventoryrollback.leavesave - (Default value: all)
    inventoryrollback.worldchangesave - (Default value: all)