ResourceWorldResetter
![[IMG]](//proxy.spigotmc.org/8d0b535966e539b9934f1521165ebfcaadf0f461/68747470733a2f2f66696c65732e636174626f782e6d6f652f7868667665682e706e67)
Overview
ResourceWorldResetter is a Minecraft plugin designed to
automate the resetting of a resource world at scheduled intervals. It seamlessly integrates with
Multiverse-Core to manage world regeneration without requiring server restarts. The plugin provides a
GUI-based configuration system for easy management and supports multiple reset schedules (
daily, weekly, and monthly).
Key Features
✔
Automatic Resource World Resets (
Daily, Weekly, Monthly)
✔
Multiverse-Core Integration – Manages world deletion & recreation
✔
GUI-Based Configuration – No need to edit YAML files manually
✔
Safe Player Handling – Teleports players before resets
✔
Configurable Warning System – Sends countdown alerts before resets
✔
Performance Optimized – Runs world resets asynchronously
✔
bStats Integration – Tracks plugin usage stats
✔
Supports Spigot, and Paper (1.21+)
Dependencies
Required:
Multiverse-Core 4.3.1+
Installation
1️⃣
Download the latest version.
2️⃣ Place
ResourceWorldResetter.jar into the
plugins/ folder.
3️⃣ Ensure
Multiverse-Core is installed and running.
4️⃣ Restart your server & configure the plugin via
/rwrgui.
Configuration (config.yml)
Code (YAML):
worldName
:
"Resources"
# Name of the resource world
resetWarningTime
: 5
# Minutes before reset to send warnings
restartTime
: 3
# Time of day (24-hour format) for resets
resetType
:
"daily"
# Options: daily, weekly, monthly
resetDay
: 1
# Day of reset (1-31 for monthly, 1-7 for weekly)
Commands & Permissions
|
Command |
Description |
Permission |
|--------------|-----------------------------------|-------------------------------|
| /rwrgui | Open the Resource World Reset GUI | resourceworldresetter.admin |
| /reloadrwr | Reload plugin configuration | resourceworldresetter.admin |
| /resetworld | Manually reset the resource world | resourceworldresetter.admin |
GUI Breakdown
![[IMG]](//proxy.spigotmc.org/9526a922d35629f88df07b4d5cd15d459d4a9ee1/68747470733a2f2f66696c65732e636174626f782e6d6f652f6c74617439672e706e67)
Admins can configure the plugin via the in-game GUI by running
/rwrgui. The GUI consists of the following sections:
1. World Selection
Displays a list of worlds detected by Multiverse-Core.
Click on a world to set it as the resource world to reset.
2. Reset Schedule Settings
-
Set Reset Interval: Choose between daily, weekly, or monthly resets.
-
Set Reset Day: If weekly is selected, choose a day (
Monday-Sunday).
- If monthly, choose a specific date (
1-31).
3. Reset Timing Options
-
Set Reset Time: Configure the exact hour (
24-hour format) when the reset occurs.
-
Set Warning Time: Choose how many minutes before reset a warning should be sent.
4. Manual Reset
-
Force Reset Now: Instantly resets the selected resource world.
5. Reload Plugin
-
Reload Configurations: Applies changes from
without restarting the server.
How It Works
1️⃣ Set up your resource world using
Multiverse-Core.
2️⃣ Define reset schedules via the in-game GUI.
3️⃣ Players receive warnings before a reset occurs.
4️⃣ The world is safely reset, and a fresh one is generated.
5️⃣ Enjoy an always-renewed resource world without manual resets!
Important Information
⚠️
Time Zone Awareness: The plugin schedules resets based on the server's local system time.
⚠️
Data Loss Warning: Once a world is reset,
all data within it is permanently deleted, including player structures and inventories. It’s crucial to
back up your world files before configuring and using this plugin.
Support & Contribution
Issues & Bugs: Report them on
GitHub Issues or join our
Discord server.
Contributions: Pull requests are welcome.
Download Now & Automate Your Resource World!