FREEDOM251

Freedom251 › Minecraft Backup Software

InvRewind

Paid Self-hosted

Visit InvRewind Alternatives

InvRewind's own site

What InvRewind is

InvRewind is a free, open-source backup and restore plugin for Minecraft Java servers running Paper, Purpur, or Folia. It can save player data when players die, change worlds, join or quit, and at scheduled intervals; administrators can also create backups on demand through a GUI or force them for one or all players. The restore GUI lets administrators select inventory, armor, offhand, ender chest, XP, or location data, and backups can be exported as shulker boxes for item recovery. Storage options are YAML, SQLite, and MySQL; the project documentation describes them for small, medium, and large or multi-server setups, respectively. Database operations run asynchronously, and the project says it supports Folia's region-based threading. Administrators can choose whether to save inventory, armor, offhand, ender chest, health, hunger, XP, and location. Automatic cleanup can enforce configurable backup counts by type. Scheduled backups are disabled in the example configuration, which shows a 30-minute interval when enabled. The project is licensed under GNU GPL version 3.0 and directs support requests to GitHub Issues.

Who it suits

InvRewind suits Minecraft Java server operators who need configurable inventory backups and restore controls. Its storage choices include options documented for large or multi-server setups.

What it does well

  • Backups can trigger on several player events.
  • GUI supports selective restoration of player data.
  • Supports YAML, SQLite, and MySQL storage.
  • Automatic cleanup supports per-type backup limits.
  • Supports Paper, Purpur, and Folia.

What to know first

  • Scheduled backups are disabled in the example configuration.
  • Server operators need the invrewind.admin permission for listed commands.

Getting started

  1. Open the InvRewind GitHub project page.
  2. Set up a self-hosted Paper, Purpur, or Folia Java server.
  3. Choose YAML, SQLite, or MySQL storage for backups.
  4. Configure saved fields, retention limits, and any scheduled backup interval.
  5. Use the /invrewind or /ir commands with the invrewind.admin permission.

Verdict

InvRewind offers multiple backup triggers, storage options, and selective restoration for supported Minecraft Java servers. Operators should account for its permission requirement and configure scheduled backups if needed.

Questions

Is InvRewind free?

Yes. It is free and open source under GNU GPL version 3.0.

Which server software does it support?

It targets Paper, Purpur, and Folia for Minecraft Java. The project says it supports Folia’s region-based threading.

Where can backups be stored?

InvRewind supports YAML, SQLite, and MySQL. The project documentation describes YAML and SQLite as file-based options, and MySQL for large or multi-server setups.

What can administrators restore?

The GUI supports restoring selected inventory, armor, offhand, ender chest, XP, or location data.

Can it make scheduled backups?

Yes. Scheduled backups can be configured, though they are disabled in the example configuration; that example shows a 30-minute interval when enabled.

Where can operators get support?

The project README directs users to GitHub Issues for support and feature requests.

Facts from InvRewind's own pages

Administration
The `/invrewind` or `/ir`, reload, and force backup commands use the `invrewind.admin` permission. · github.com, 9 Oct 2026
Automatic backups
It can back up player inventories on death, world change, join, quit, and scheduled intervals. · github.com, 9 Oct 2026
Backup limits
Old backups can be cleaned up automatically with configurable maximum counts for each backup type. · github.com, 4 Oct 2026
Backup retention
Automatic cleanup can enforce per type backup limits; the example configuration sets limits of 50 death, 30 world change, 20 join, 20 quit, 40 scheduled, and 100 force backups. · github.com, 9 Oct 2026
Compatibility
The README says InvRewind fully supports Folia's region-based threading. · github.com, 4 Oct 2026
Configuration
The README lists configurable saving for inventory, armor, offhand, ender chest, health, hunger, XP, and location. · github.com, 4 Oct 2026
Databases
It supports YAML, SQLite, and MySQL storage; the README describes YAML as suited to small servers, SQLite to medium servers, and MySQL to large or multi-server setups. · github.com, 4 Oct 2026
Export
Backups can be exported as shulker boxes for item recovery. · github.com, 4 Oct 2026
Intended users
The README provides admin commands and database options for Minecraft server operators, including large or multi-server setups. · github.com, 4 Oct 2026
License
The repository states that the project is licensed under GNU GPL v3.0. · github.com, 9 Oct 2026
Maker
The repository says it was made by MukulX. · github.com, 9 Oct 2026
Manual backups
Admins can create force backups on demand through a GUI or command. · github.com, 9 Oct 2026
Performance
The README says database operations run asynchronously to prevent lag. · github.com, 9 Oct 2026
Product
InvRewind is described as a configurable inventory backup and restore plugin for Paper, Purpur, and Folia. · github.com, 9 Oct 2026
Restore
A GUI lets users browse and restore backups, with selective restoration of inventory, armor, offhand, ender chest, XP, or location. · github.com, 9 Oct 2026
Saved data
Configurable saved fields include inventory, armor, offhand, ender chest, health, hunger, XP, and location. · github.com, 9 Oct 2026
Scheduled backup settings
The example configuration has scheduled backups disabled by default and shows a 30 minute interval when enabled. · github.com, 9 Oct 2026
Server compatibility
The project says it supports Folia's region-based threading and targets Paper, Purpur, and Folia. · github.com, 9 Oct 2026
Shulker export
Backups can be exported as shulker boxes for item recovery. · github.com, 9 Oct 2026
Storage
It supports YAML, SQLite, and MySQL; the README describes YAML and SQLite as file based and MySQL as suitable for large or multi server setups. · github.com, 9 Oct 2026
Support
The README directs users to GitHub Issues for support and feature requests. · github.com, 9 Oct 2026

Where InvRewind stands on Freedom251

Look at these too