Inventory Rollback Plus (1.8 - 1.21.4) icon

Inventory Rollback Plus (1.8 - 1.21.4) -----

Inventory Backup Plugin - 1.8 - 1.21.4 - Backup, Restore, Rollback Inventories!




This update adds support for 1.21.4!

If you find any bugs in this version, please report them on github.
Join the discord server to chat! https://discord.gg/h7qJ9gRCwj

Changelog:
- Added 1.21.4 support

If you want to say thank you for the work I do, you can leave an awesome review here, on spigot, and a star on github *wink* *wink*.
(Or, if you are feeling real crazy, you can choose to donate using the link on the spigot description/download page)

(There are translated messages.yml files on github, which you can find here )
----------, Dec 4, 2024

This update fixes server version detection during startup for paper servers, along with revamping how the version-specific code is handled in the plugin.

Thanks for your patience while I finished up important irl tasks. And thank you all for the reports :)

If you find any bugs in this version, please report them on github.
Join the discord server to chat! https://discord.gg/h7qJ9gRCwj

Changelog:
- Fix version detection
- Default to "latest" version as a fallback instead of 1.13
- Replace old server version checking with https://github.com/LightLibs/BukkitVersion

If you want to say thank you for the work I do, you can leave an awesome review here, on spigot, and a star on github *wink* *wink*.
(Or, if you are feeling real crazy, you can choose to donate using the link on the spigot description/download page)

(There are translated messages.yml files on github, which you can find here )
----------, Oct 29, 2024

This update adds support for 1.21.2 & 1.21.3!

If you find any bugs in this version, please report them on github.
Join the discord server to chat! https://discord.gg/h7qJ9gRCwj

Changelog:
- Added 1.21.2 support
- Added 1.21.3 support

If you want to say thank you for the work I do, you can leave an awesome review here, on spigot, and a star on github *wink* *wink*.
(Or, if you are feeling real crazy, you can choose to donate using the link on the spigot description/download page)

(There are translated messages.yml files on github, which you can find here )
----------, Oct 24, 2024

This update adds support for 1.21.1!

If you find any bugs in this version, please report them on github.
Join the discord server to chat! https://discord.gg/h7qJ9gRCwj

Changelog:
- Added 1.21.1 support

If you want to say thank you for the work I do, you can leave an awesome review here, on spigot, and a star on github *wink* *wink*.
(Or, if you are feeling real crazy, you can choose to donate using the link on the spigot description/download page)

(There are translated messages.yml files on github, which you can find here )
----------, Aug 12, 2024

This update adds support for 1.21!

If you find any bugs in this version, please report them on github.
Join the discord server to chat! https://discord.gg/h7qJ9gRCwj

Changelog:
- Added 1.21 support

If you want to say thank you for the work I do, you can leave an awesome review here, on spigot, and a star on github *wink* *wink*.
(Or, if you are feeling real crazy, you can choose to donate using the link on the spigot description/download page)

(There are translated messages.yml files on github, which you can find here )
----------, Jun 15, 2024

This update adds support for PaperMC servers running 1.20.5+ while maintaining support for Spigot. (See details below)

Due to all the internal compatibility breakage in Minecraft recently, please take the time to test and report problems!

If you find any bugs in this version, please report them on github.
Join the discord server to chat! https://discord.gg/h7qJ9gRCwj

Details:
In PaperMC 1.20.5+ (but not spigot) they removed one of the main ways developers check for internal version compatibility. As such, extensive research had to be done to create a Minecraft-version-to-Craftbukkit-version conversion tool. If you have any issues with loading the plugin on Paper, please enable debug mode in the config, reboot, collect logs, and report the issues to github as mentioned below! (Make sure to attach the log file ^^)

Changelog:

- Add paper 1.20.5+ support

If you want to say thank you for the work I do, you can leave an awesome review here, on spigot, and a star on github *wink* *wink*.
(Or, if you are feeling real crazy, you can choose to donate using the link on the spigot description/download page)

(There are translated messages.yml files on github, which you can find here )
----------, May 2, 2024

1.6.15 - This update adds 1.20.5 (and 1.20.6) support

MINECRAFT CHANGED MAJOR UNDERLYING FEATURES FOR ITEMS IN 1.20.5. This means there is a higher than average chance of bugs!

If you find any bugs in this version, please report them on github.
Join the discord server to chat! https://discord.gg/h7qJ9gRCwj

Changelog:

- Added 1.20.5/1.20.6 support.

If you want to say thank you for the work I do, you can leave an awesome review here, on spigot, and a star on github *wink* *wink*.
(Or, if you are feeling real crazy, you can choose to donate using the link on the spigot description/download page)

(There are translated messages.yml files on github, which you can find here )
----------, Apr 29, 2024

1.6.14 - This update adds 1.20.4 support and slightly more details in the config
1.6.13 - Fixes plugin incompatibility in edge-case scenario

If you find any bugs in this version, please report them on github.
Join the discord server to chat! https://discord.gg/h7qJ9gRCwj

Changelog:

- Added 1.20.4 support.
- Added more information in the config for how to use the timezones feature.
- In the rare case that hundreds of logs manage to get created in a fraction of a second due to some external cause, the plugin will now detect this, log the source of this issue, and prevent itself from corrupting it's own data.

If you want to say thank you for the work I do, you can leave an awesome review here, on spigot, and a star on github *wink* *wink*.
(Or, if you are feeling real crazy, you can choose to donate using the link on the spigot description/download page)

Credits:
- @toshioz for showcasing the edge-case discussed above

(There are translated messages.yml files on github, which you can find here )
----------, Dec 10, 2023

This update adds 1.20.2 support, enables single-click restore option by default, & fixes minor bugs.

If you find any bugs in this version, please report them on github.
Join the discord server to chat! https://discord.gg/h7qJ9gRCwj

Changelog:

- Added 1.20.2 support
- Fixed messages showing the xp amount instead of the xp level
- Switched to handling deaths based on the PlayerDeathEvent for better cross-plugin compatibility
- Fixed issues with the built-in reload command
- Single-click restore option is now enabled by default
- Minor bug fixes

If you want to say thank you for the work I do, you can leave an awesome review here, on spigot, and a star on github *wink* *wink*.
(Or, if you are feeling real crazy, you can choose to donate using the link on the spigot description/download page)

Credits:
- Aurelien30000 for 1.20.2 update information
- InnerAbyssal for xp message report ( #133)
- Nononitas for underlying event listener change ( #132)

(There are translated messages.yml files on github, which you can find here )
----------, Sep 27, 2023

This update adds 1.20 support, minor bug fixes & more developer debugging options.

(I am also opening a discord server for the various plugins I create and maintain! https://discord.gg/h7qJ9gRCwj)
If you find any bugs in this version, please report them on github.

If you want to say thank you for the work I do, you can leave an awesome review here, on spigot, and a star on github *wink* *wink*.
(Or, if you are feeling real crazy, you can choose to donate using the link on the spigot description/download page)

Changelog:

- Added 1.20 support
- Minor bug fixes

(There are translated messages.yml files on github, which you can find here )
----------, Jun 8, 2023

This update adds 1.19.4 support and minor bug fixes.

If you find any bugs in this version, please report them on github.

If you want to say thank you for the work I do, you can leave an awesome review here, on spigot, and a star on github *wink* *wink*.
(Or, if you are feeling real crazy, you can choose to donate using the link on the spigot description/download page)

Changelog:

- Added 1.19.4 support
- Minor bug fixes

(There are translated messages.yml files on github, which you can find here )
----------, Mar 15, 2023

This update adds 1.19.3 support and minor bug fixes.

If you find any bugs in this version, please report them on github.

If you want to say thank you for the work I do, you can leave an awesome review here, on spigot, and a star on github *wink* *wink*.
(Or, if you are feeling real crazy, you can choose to donate using the link on the spigot description/download page)

Changelog:

- Added 1.19.3 support
- Minor bug fixes

(There are translated messages.yml files on github, which you can find here )
----------, Dec 7, 2022

This update adds 1.19 support and the ability to open the rollback menu using only the UUID of players. Searching for players by UUID can be especially useful when trying to access backups on networks which accept bedrock players when the players are offline.

If you find any bugs in this version, please report them on github.

If you want to say thank you for the work I do, you can leave an awesome review here, on spigot, and a star on github *wink* *wink*.
(Or, if you are feeling real crazy, you can choose to donate using the link on the spigot description/download page)

Changelog:

- Added 1.19 support
- Added ability to view backups using the player's UUID
- Added permission checks for tab-completions
- Fixed issues #90 and #67 from github
- Minor bug fixes

Contribution credits:
- oskarkk - Reporting #90 regarding console messages
- hemanth4121 - Reporting #67 regarding bug while plugin disabling

(There are translated messages.yml files on github, which you can find here )
----------, Jun 8, 2022

This update adds 1.18.2 support and adds a new permission that can be given to certain players if you want them to view backups without being able to interact with the items in the backups. New permission:
inventoryrollbackplus.viewbackups

If you find any bugs in this version, please report them on github.

If you want to say thank you for the work I do, you can leave an awesome review here, on spigot, and a star on github *wink* *wink*.
(Or, if you are feeling real crazy, you can choose to donate using the link on the spigot description/download page)

Changelog:

- Added 1.18.2 support
- Added ability to view backups without being able to interact with them
- Minor bug fixes

Contribution credits:
- Markus-blip - Suggestion for the mapping that changed in 1.18.2

(There are translated messages.yml files on github, which you can find here )
----------, Mar 10, 2022

This update makes InventoryRollbackPlus compatible with 1.18!

WARNING: This version may contain issues that have not yet been caught by myself as many things change between minecraft versions! Other issues may arise once the final 1.18 version is released, this update to IRP was made using pre-release 8 of the spigot api for 1.18. Make backups of the data before updating! (that also includes your worlds, never update to a new minecraft version without making a full backup)

If you find any bugs in this version, please report them on github.

If you want to say thank you for the work I do, you can leave an awesome review here, on spigot, and a star on github *wink* *wink*.
(Or, if you are feeling real crazy, you can choose to donate using the link on the spigot description/download page)

Changelog:

- Added 1.18 compatibility

Planned upcoming features:
- Save economy when creating backups
(Suggest more features on github!)

Contribution credits:
(add your name here by reporting bugs, suggesting features or contributing code)

(There are translated messages.yml files on github, which you can find here )
----------, Nov 26, 2021

This update fixes the bug that causes the annoying spam in console when a player gets teleported between worlds too quickly. This version also adds an experimental /irp import command to migrate data from the old InventoryRollback plugin to this one. And other bug fixes. (See the full changelog below)

If you find any bugs in this version, please report them on github.

If you want to say thank you for the work I do, you can leave an awesome review here, on spigot, and a star on github *wink* *wink*.
(Or, if you are feeling real crazy, you can choose to donate using the link on the spigot description/download page)

Changelog:

- Fixed console spam on quick world changes
- Added experimental /irp import command
- Other minor fixes & bug fixes

Planned upcoming features:
- Save economy when creating backups (it's coming I swear xD)
- Switching languages using a config option
(Suggest more features on github!)

Contribution credits:
- analogged - Import tool suggestion
- DarrienNN - Original report of console spam bug (thanks for letting me know ^^)

(There are translated messages.yml files on github, which you can find here )
----------, Nov 4, 2021

This update adds support for purpur extended enderchests, fixes issue #34 & #39 on github, will now reduce tick time when browsing player inventories, also reduce tick time if using YML storage for when players join and leave the server, and other bug fixes. (See the full changelog below)

If you find any bugs in this version, please report them on github.

If you want to say thank you for the work I do, you can leave an awesome review here, on spigot, and a star on github *wink* *wink*.
(Or, if you are feeling real crazy, you can choose to donate using the link on the spigot description/download page)

Changelog:

- Added pupur extended ender chests support
- Added ender chest pages (to view the bigger purpur EC backups)
- Fixed high tick time when browsing through player inventory backups
- Fixed slight (but mostly invisible) lag when joining the server if using YML storage.
- Fixed various potential bugs
- Fixed unsafe async operations to be slightly slower but stable
- Fix default message for restore button
- Removed the alert message visible to only admin players regarding bundle incompatibility
- Other minor fixes & bug fixes

Planned upcoming features:
- Save economy when creating backups
- Switching languages using a config option
(Suggest more features on github!)

Contribution credits:
- l3unnyAnoF4 - Helpful info regarding the tick lag when viewing player inventories
- PanHaskins & illumeleet - Purpur enderchest support suggestion

(There are translated messages.yml files on github, which you can find here )
----------, Oct 11, 2021

This update adds custom plugin prefixes in chat and console, fixes issue #35 on github which will now reduce tick time massively if using a MySQL database and will still improve performance when using YML files, a start to translated messages, and other bug fixes. (See the full changelog below)

If you find any bugs in this version, please report them on github.

If you just want to say thank you for the work I do, you can leave an awesome review here, on spigot, and a star on github *wink* *wink*.
(Or, if you are feeling real crazy, you can choose to donate using the link on the spigot description/download page)

Changelog:

- Added option to change the plugin prefix in chat
- Added information to button when one-click restore is disabled
- Added pre-translated versions of the messages.yml file on github which you can find here
- Added alert message visible by only admin players regarding bundle incompatibility
- Added the name of the player or block which shot a projectile killing another player (example: it used to just show that an arrow killed the player, now it shows who shot the arrow too)
- Fixed old inventory saves not being purged asynchronously
- Fixed some gui button titles going off-screen when using a high gui-scale setting
- Fixed minor non-optimized section in the player death events
- Updated bStats
- Other minor fixes

Planned upcoming features:
- Save economy when creating backups
- Support for custom sized enderchests when using Purpur
- Switching languages using a config option
(Suggest more features on github!)

Contribution credits:
- hemanth4121 - Very useful spark logs which helped me make this plugin use no more than 0.01% at its worst
- EpicPlayerA10 - Fix for IRP still logging a death even if worldguard region is cancelling damage
(You may also contribute to the project if you wish by submitting pull requests on github ^^)
----------, Sep 20, 2021

This update is mostly centered around supporting 1.17 spigot as it has just released! If you suggested something and it has not been added yet, updates will continue coming, don't worry. I want to make sure people updating their servers to 1.17 can do without problems.

This has been tested in File mode and with MySQL in 1.17, however if you find any bugs due to the new version, please report them on github.

Changelog:
- Added support for 1.17
- Added support for paperlib async teleports (this should work once paper is released for 1.17. If not, there will be an update focused on that)
- When using MySQL, you may now change the prefix of the tables (see credits)
- Larger inventories are now supported. Huge written books used to cause issues when saving. (You may have to delete your current tables to enable this as the data type is set upon creation of the table, unless you know how to modify table structures) (see credits)

Planned upcoming features:

- Chat prefix modifiable
- Save economy when creating backups
- Pre-created language files (please contribute your own translations on github if you want to)

REMINDER: When updating your server, make sure to re-enable the one-click restore option in the config.yml file if you are starting a brand new setup, like what most people do when updating.

Contribution credits:
dblitt - MySQL table prefixes
khjxiaogu - Allow larger inventories to be saved
(You may also contribute to the project if you wish by submitting pull requests on github ^^)
----------, Jun 11, 2021

What's new in InventoryRollbackPlus version 1.6.0?

Warning: Please backup your configurations before proceeding! There are major changes to how the configuration is formatted. If you want to keep changes you made, you will need to copy them over to the new configuration files.

Many little and big changes you have been waiting for!
  • MySQL storage support!
  • Better death reasons (shows the name of the entity that killed the player)
  • Single click restore for main inventory and ender chests! (Must enable this in the config. It is disabled by default since overwriting inventories can be dangerous. Make sure to only give restore powers to people you trust)
  • Better updater messages! (we now tell you what type of update is waiting for you: minor, feature or major! And also provide the new and current version at the end of the message)
  • You can now view ender chests before restoring.
  • Cleaner help message
  • Separate config and messages files
  • /irp version - now gives you a link to download the latest version (you can also hide the current version, for security purposes, if you wish using permissions)
  • Various minor bug fixes
To report any bugs please use github: https://github.com/TechnicallyCoded/Inventory-Rollback-Plus/issues
----------, Feb 3, 2021

The old update/download link was still in the plugin and would ask you to update even on the latest version
----------, Nov 15, 2020

Resource Information
Author:
----------
Total Downloads: 94,255
First Release: Nov 15, 2020
Last Update: Dec 4, 2024
Category: ---------------
All-Time Rating:
55 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings