Sueta

RestoreIt

1.2.0

Allows easy restoration of selected areas to previous states. Perfect for PvP servers, minigame servers, and build competitions where you need to quickly reset areas.

·Plugin
  1. 1.2.0latestRestoreIt 1.2.04 weeks ago
    Runs on Minecraft 26.3. While testing it on a real server I found a handful of bugs, some of them nasty, so most of this release is fixes.
    Changed
    - Built against Paper 26.3 and WorldEdit 7.4. Needs Java 21+ and WorldEdit 7.3+ now; supported servers are Paper 1.21 through 26.3. - New snapshots are written as Sponge v3 schematics in one folder per arena (snapshots/<arena>/<snapshot>.schem). Snapshots from 1.1.0 keep their old file and still restore. - Snapshot files are compressed and written off the main thread; restores read the file in the background and only paste on the main thread. - Arena and snapshot names are limited to letters, numbers, - and _ (max 32). - The console and command blocks can take snapshots. - Scheduled restores no longer print two lines to the console every time they run. Turn on debug-mode if you want them logged. - /ri status shows running restores as well as snapshots being saved. - Deleting a snapshot that a schedule uses removes that schedule too. - The startup log is down to a couple of lines. - /ri arena create explains why it failed (no selection, too big, bad name) and warns when the new arena overlaps another one. - Removed config options that never did anything: storage.*, performance.batch-size, general.auto-save-interval and advanced.*. An out-of-range value now falls back to its default instead of the middle of the allowed range.
    Added
    - /ri arena validate <name> checks your selection and the name (it used to say "coming soon").
    Fixed
    - Deleting an arena with different capitalisation (/ri arena delete duel for Duel) left it in arenas.yml, so it came back after a restart. - Deleting an arena left its snapshots and schedule behind. A new arena with the same name then inherited them, and restoring pasted the old build into the new spot. - Restores bigger than batch-size x 1000 blocks (100,000 at the lowest setting) failed partway. - A restore that took longer than 30 seconds was reported as failed while it was still pasting. - A refused restore (arena already restoring, too many at once) didn't tell you anything. - Messages with a name in quotes showed a literal {0} instead of the name. - Clicking an arena or snapshot in a list ran /arena info or /snapshot info, which don't exist. - Help text pointed at /arena ... and /snapshot ... instead of /restoreit .... - Arena snapshot counts in /ri arena list, info and stats were always 0. - Arena a_b with snapshot c and arena a with snapshot b_c shared one file. - A name like ../x wrote files outside the plugin folder. - A snapshot that failed to save blocked that name until the next restart. - Stopping the server wrote the in-memory config back to disk, undoing any edits made to config.yml while it was running. - Two snapshots saving at once could lose one of them from snapshots.yml. - Taking a snapshot of an arena whose world isn't loaded threw an exception instead of saying so. - /ri version credited "RestoreIt Team".
    6 downloads
  2. 1.1.0RestoreIt 1.1.0May 19, 2026
    Added automatic restore schedules, new autorestore commands, auto-restore config and permissions, a restore concurrency guard, and safer WorldEdit session cleanup.
    63 downloads
  3. 1.0RestoreIt 1.0Aug 6, 2025
    1.0 Release
    243 downloads

Similar projects

Plugin →