Install ResourceWorldResetter
Download RWR from Modrinth
Before you start
Section titled “Before you start”Back up the server, the RWR plugin data folder, and every world you plan to reset. Replace plugin JARs only while the server is stopped; plugin hot-reload tools are not supported.
Spigot / CraftBukkit
Section titled “Spigot / CraftBukkit”- Install Multiverse-Core 5.8.0 or newer and confirm your resource worlds are registered there.
- Put
RWR-Spigot-5.2.0.jarinplugins/. - Remove any Paper/Folia RWR artifact and restart the server fully.
- Open
/rwr guior editplugins/ResourceWorldResetter/config.yml. - Use the plain world name reported by Multiverse-Core, then check it with
/rwr status <id>.
Requires Java 21 or newer.
Paper, Purpur, or Folia
Section titled “Paper, Purpur, or Folia”- Install Worlds by TheNextLvl 4.4.0 or newer and confirm your resource dimensions are registered there.
- Put
RWR-Paper-Folia-5.2.0.jarinplugins/. - Remove the Spigot RWR artifact and restart the server fully.
- Open
/rwr guior editplugins/ResourceWorldResetter-Paper-Folia/config.yml. - Use the Worlds key detected by RWR, such as
worlds:resource, then check it with/rwr status <id>.
Requires Java 25 or newer because Worlds 4.4.0+ requires it.
Configure your first resource world
Section titled “Configure your first resource world”Run /rwr gui, add a managed world, choose its schedule and evacuation destination, then save. This is the easiest route for a first installation.
worlds: resource: multiverse-world: resource display-name: Resource World enabled: true managed: true schedule: type: DAILY time: "03:00" warning-minutes: [30, 10, 5, 1] regeneration: seed-policy: RANDOM keep-world-config: true keep-gamerules: true keep-world-border: true evacuation: enabled: true destination: worldRun /rwr reload after editing and fix every validation message before continuing.
Run a supervised reset
Section titled “Run a supervised reset”- Confirm the evacuation world is loaded and safe.
- Run
/rwr statusand/rwr history 10. - Start
/rwr reset <world-id>while you can watch the console and join the server. - Confirm players are evacuated, the provider regenerates the correct world, verification completes, and history records success.
- Only then rely on unattended schedules.
Continue with configuration or read the complete operations and migration runbook.