Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details


Automated resource-world regeneration for Spigot, CraftBukkit, Paper, Purpur, and Folia.
Keep resource worlds fresh with guarded, scheduled resets for Spigot, CraftBukkit, Paper, Purpur, and Folia.

| Server software | Java | Minecraft | Required plugin |
|---|---|---|---|
| Spigot / CraftBukkit | 21+ | 1.21.4+ | Multiverse-Core 5.8.0+ |
| Paper / Purpur / Folia | 25+ | 26.1.2+ | Worlds 4.4.0+ |
Worlds 4.4.0 targets Paper/Folia 26.1.2 and 26.2, so the Paper/Folia build cannot run on Minecraft 1.21.4. Do not install both ResourceWorldResetter platform JARs. The shared core is already bundled.

Reset automation
- Daily, weekly, monthly, and interval schedules.
- IANA time-zone support.
- Same, fixed, or random seed policies.
- Configurable warning times, safe retries, and completion broadcasts.
- Guarded evacuation, provider regeneration, verification, and history.
Operator tools
- Administration GUI for worlds, schedules, global settings, teleport destinations, and history.
- Transactional
/rwr reloadthat keeps the previous valid configuration on failure. /rwr statusand/rwr historyfor live and persisted diagnostics.- Asynchronous release checks that never download or install updates.
Player experience
- Paginated teleport GUI with configurable visibility and permissions.
- Reset-phase blocking for unavailable destinations.
- MiniMessage-based localized messages with English fallback.

| Command | Permission | Description |
|---|---|---|
/rwr help |
(none / relevant nodes) | Permission-aware help |
/rwr status [id] |
rwr.status |
Live reset / schedule status |
/rwr gui |
rwr.admin |
Admin configuration GUI |
/rwr tp |
rwr.tp |
Player teleport menu |
/rwr reset <id> |
rwr.reset |
Guarded immediate reset |
/rwr history [n] |
rwr.history |
Recent reset history |
/rwr reload |
rwr.reload |
Transactional config reload |

| Permission | Default | Description |
|---|---|---|
rwr.admin |
op | Full admin GUI and admin actions |
rwr.reload |
op | Reload configuration |
rwr.reset |
op | Force a guarded reset |
rwr.status |
op | View status |
rwr.history |
op | View reset history |
rwr.tp |
true | Open the teleport GUI |
rwr.teleport.world.* |
op | Bypass per-destination teleport permissions |
Leave a destination permission blank to make it public to anyone with rwr.tp. Set it to any Bukkit node (for example a LuckPerms group) to restrict that destination.

Back up the plugin data folder and managed worlds before upgrading. v4.2.1 and earlier are legacy v4 releases. v5 uses a new configuration (config-version: 5) and requires a manual migration.

ResourceWorldResetter uses bStats for anonymous server usage statistics. The Spigot build reports under plugin ID 31502; the Paper/Folia build reports under plugin ID 33605.
To opt out, open plugins/bStats/config.yml and set:
enabled: false
This is controlled by bStats, not ResourceWorldResetter's own config.yml.
Add-ons and integrations
- RWR-PlaceholderAPI — stable machine-oriented placeholders.
- RWR-Discord Webhook — reset warnings and outcomes in Discord.
- RWR-Prometheus — Prometheus metrics and Grafana integration.
- RWR API — read-only snapshots and reset lifecycle events for developers.
Links
Copyright: Lozaine@TamaWish · BSD 3-Clause



