Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for Lozaine

Automated resource-world resets for Paper, Purpur, and Folia.

Report ResourceWorldResetter?

ResourceWorldResetter

GitHub Release Java GitHub License Discord
Modrinth Game Versions
Spiget Downloads Modrinth Downloads CurseForge Downloads

YouTube Quick Preview on v5.0.0 = Link to YouTube

PRE Global Settings Teleportation GUI

V5

Automated resource-world regeneration for Paper and Purpur, with Folia support.

ResourceWorldResetter schedules resets, evacuates players, regenerates through the matching world plugin, then verifies the result. Operators get status, history, and an admin GUI. Players get a teleport menu with permissions and reset-phase protection.

BUILD

Install exactly one platform JAR. The shared core is already included — do not install a separate rwr-core file.

Server Install Required world plugin
Paper / Purpur / Folia RWR-Paper-Folia-5.0.0.jar Worlds by TheNextLvl 4.4.0+

This build uses Worlds and does not use Multiverse-Core.

FEATURES

  • Daily, weekly, monthly, and interval schedules with timezone-aware next-run calculation
  • Configurable warning minutes and countdown broadcasts
  • Safe player evacuation before regeneration
  • Authoritative regeneration through Worlds, then independent verification
  • Crash journal that records interrupted operations without automatically repeating ambiguous resets
  • Admin dashboard, world configuration, global settings, history, and confirmation screens
  • Player teleport GUI with pagination, permissions, player counts, locked visibility, and reset-phase blocking
  • Folia-safe scheduling and fully non-blocking player evacuation
  • Public cancellable pre-reset and terminal post-reset events
  • MiniMessage messages.yml

Integrating with RWR

Starting with RWR 5.1.0, plugins can use the read-only RWR API for managed-world snapshots, reset status, and reset lifecycle events. Compile against io.github.tamawish:rwr-api:5.1.0 using compileOnly/provided, then discover RwrApi through Bukkit's ServicesManager. Do not shade the API or install a separate API JAR. The current 5.0.0 runtime does not provide this service. API documentation and examples

REQ

  • Java 21+
  • Minecraft API 1.21.4+, including the 26.x server line
  • The world plugin that matches the selected RWR build (see table above)

COMMANDS

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

PERMISSIONS

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.

NOTE

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.

Downloads · Operations & Migration · Changelog · Discord

Copyright: Lozaine@Tamawish · BSD 3-Clause

Information

Category
World Management
Published
August 28, 2026
6Downloads
0Stars
Supports Folia

Pinned Versions

Members

1